コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース
概要
導入を開始
資金調達と財務
Treasury
Capital
支払い管理
カードを発行する
    概要
    Issuing の仕組み
    利用可能な国
    不正使用に対応する
    カード
    カードタイプを選択する
    バーチャルカード
    物理カード
    カードを管理する
    デジタルウォレット
    再発行カード
    カードプログラム
    プログラム管理
    代行業者専用の Issuing
    カードプログラムをカスタマイズする
    カードプログラムに資金を追加する
    Credit Consumer Issuing
    管理
    支出管理
    高度な不正利用防止ツール
    3DS
    不正利用に関するチャレンジ
    リアルタイムのオーソリ
    PIN 管理
    Issuing Elements
    トークン管理
    資金調達
    残高
    Stripe の実装に後から資金を追加する
    動的リザーブの実装に後から資金を追加する
    購入
    オーソリ
    取引
    不審請求の申請
    テスト
    加盟店カテゴリ
    ATM の利用
    充実した加盟店データ
    Connect 付きの Issuing
    Issuing と Connect の実装を設定
    利用規約への同意を更新
    Connect の資金
    連結アカウント、カード保有者、カード
    非アクティブな連結アカウントの登録解除
    埋め込みカード管理 UI
    貸方
    概要
    連結アカウントを設定する
    クレジット規約を管理する
    その他の与信判断を報告して AAN を管理
    与信判断に必要な規制に関するデータの報告
    アカウントの債務を管理する
    クレジット連携のテスト
    追加情報
    カード保有者タイプを選択する
    Issuing と Treasury の顧客サポート
    Issuing ウォッチリスト
    マーケティングのガイドライン (ヨーロッパ/イギリス)
    製品のマーケティングとコンプライアンスのガイドライン (アメリカ)
グローバル入金
資金の管理
ホーム資金管理Issuing cards

Issuing カード管理をウェブサイトに埋め込む

構築済みの UI コンポーネントを使用して、Issuing カード管理をウェブサイトに埋め込みます。

Connect の埋め込みコンポーネントを使用して、ウェブサイトで Issuing カード管理機能へのアクセスを連結アカウントに提供します。Connect の埋め込みコンポーネントを使用すると、最小限のコーディングと設定で Stripe プロダクトとの複雑な連携を簡単に作成できます。

Stripe は、Issuing カード管理用に 2 種類のコンポーネントを提供しています。

  • Issuing カードのコンポーネント
  • Issuing カードのリストコンポーネント

セキュリティのヒント

これらのコンポーネントは、連結アカウントの管理ユーザーを対象としています。管理ユーザーは、連結アカウント全体のカードおよびカード保有者に関する機密データにアクセスできます。これらのコンポーネントは、いかなる状況でも個々のカード保有者の UI を表示するためには使用しないでください。

クイックスタート

Issuing Connect の埋め込みコンポーネントには、Issuing と Connect へのアクセスが必要です。

埋め込みコンポーネントの仕組みについては、Connect の埋め込みコンポーネントガイドをご覧ください。対応する埋め込みコンポーネントのクイックスタートをご覧いただくと、システム環境の設定に役立ちます。

Issuing カード管理をウェブサイトに埋め込むには、以下の手順を実行します。

  1. Issuing ケイパビリティを使用する連結アカウントを作成する手順に従います。
  2. その連結アカウントのカード保有者とカードを作成します。
  3. issuing_card: {enabled: true} または issuing_cards_list: {enabled: true} を指定して AccountSession を作成します。
  4. issuing-card または issuing-cards-list コンポーネントを DOM に追加します。

Issuing カードコンポーネント

Issuing カードのコンポーネントを使用すると、管理者は個々のカードの詳細を表示できます。このビューからは、支出管理の設定、カードの有効化、無効化 (凍結)、キャンセルを行うことができます。機密データの表示を実装する場合、バーチャルカードのカード番号 (PAN) と CVV またはセキュリティコードも表示できます。

Issuing カードを設定する

この埋め込みコンポーネントは、次のパラメーターに対応します。

メソッドタイプ説明
setShowSpendControlsboolean支出管理タブを表示するかどうかを指定します。デフォルト値は false です。
setDefaultCardstring初回の読み込み時に表示する Issuing Card ID を設定します。
setCardSwitchingbooleanカードのドロップダウンセレクターを表示するかどうかを設定します。デフォルトでは、true に設定されています。
setFetchEphemeralKeyFunctionカードの一時キーを取得するコールバックを設定します。機密データの表示をご覧ください。

Issuing カードリストコンポーネント

Issuing カードのリストコンポーネントを使用すると、管理者は連結アカウントのすべてのカードを表示できます。カード保有者、作成日、カードタイプでカードを絞り込むことができます。

管理者が表の行をクリックすると、選択したカードのビューが表示され、カードの有効化、無効化 (凍結)、キャンセルを行うことができます。機密データの表示を実装する場合、バーチャルカードのカード番号 (PAN) とセキュリティコードまたは CVV も表示できます。

Issuing カードのリストの設定

この埋め込みコンポーネントは、次のパラメーターに対応します。

メソッドタイプ説明
setShowSpendControlsboolean支出管理タブを表示するかどうかを指定します。デフォルト値は false です。
setFetchEphemeralKeyFunction現在選択されているカードの一時キーを取得するコールバックを設定します。機密データの表示をご覧ください。

支出管理を設定する

Issuing Connect の埋め込みコンポーネントを使用して Issuing コンポーネントの showSpendControls 属性をオンにすることで、カードの支出管理を表示したり、必要に応じて編集したりすることが可能になります。

JavaScript
const issuingCard = stripeConnectInstance.create('issuing-card'); issuingCard.setShowSpendControls(true); document.body.appendChild(issuingCard);

コンポーネントで支出管理の編集を有効にするには、AccountSession の作成時に spend_control_management: true を機能として渡します。

Command Line
cURL
curl https://api.stripe.com/v1/account_sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d account=
{{CONNECTED_ACCOUNT_ID}}
\ -d "components[issuing_card][enabled]"=true \ -d "components[issuing_card][features][spend_control_management]"=true

機密データの表示

Issuing Connect の埋め込み型コンポーネントは Issuing Elements と連携して、管理者がバーチャルカードのカード番号 (PAN) と CVV またはセキュリティコードを PCI に準拠した方法で表示できるようにします。機密データは Stripe 上のオンライン iframe 内にレンダリングされるため、お客様のサーバーと接触することはありません。

コンポーネントでは、シークレットキーを公開することなく、一時キーを使用して Stripe API からカード情報を安全に取得できます。

この機能を有効にするには、以下を行う必要があります。

  1. サーバーで一時キー交換を設定します。
  2. 非同期コールバックをコンポーネントに渡します。

Stripe は、カードが選択または読み込まれると、Issuing カードまたは Issuing カードのリストコンポーネントの Card ID から nonce を生成します。その後、Stripe は、一時キーを返すコールバック関数を呼び出し、一時キーが有効である場合は Show numbers ボタンを表示します。

一時キー交換

サーバー側のエンドポイントは、Card ID と nonce を受け入れる必要があります。その後、Stripe を使用して一時キーを作成できます。

さまざまな言語のウェブアプリケーションフレームワークに一時キー作成エンドポイントを実装する方法を以下に示します。

server.js
Node
// This example sets up an endpoint using the Express framework. const express = require('express'); const bodyParser = require('body-parser'); const app = express(); app.use(bodyParser.urlencoded({ extended: true })); const stripe = require('stripe')(
'sk_test_BQokikJOvBiI2HlWgH4olfQ2'
); app.post('/ephemeral-keys', async (request, response) => { const { card_id, nonce } = request.body; const ephemeralKey = await stripe.ephemeralKeys.create({ nonce: nonce, issuing_card: card_id, }, { apiVersion: '2025-06-30.basil', stripeAccount: '{{CONNECTED_ACCOUNT_ID}}', }); response.json({ ephemeralKeySecret: ephemeralKey.secret, nonce: nonce, issuingCard: card_id, }); });

非同期コールバック

プロパティ issuingCard (Card ID) とさらには nonce プロパティを持つ、名前付き引数を受け入れる非同期関数を定義する必要があります。この関数は、前のステップで設定したエンドポイントから取得したプロパティ issuingCard、nonce、ephemeralKeySecret を持つ Object を返す必要があります。

以下は、このコールバックを実装する方法です。

JavaScript
const issuingCard = stripeConnectInstance.create('issuing-card'); const fetchEphemeralKey = async (fetchParams) => { const { issuingCard, nonce } = fetchParams; // This may vary greatly based on your implementation const response = await myServer.getEphemeralKey({issuingCard, nonce}) return { issuingCard: response.issuingCard, nonce: response.nonce, ephemeralKeySecret: response.ephemeralKeySecret } } issuingCard.setFetchEphemeralKey(fetchEphemeralKey); document.body.appendChild(issuingCard);

追加設定

連結アカウントの埋め込みコンポーネントをウェブサイトのデザインに合わせてカスタマイズし、設定することができます。この設定は、StripeConnectInstance を初期化する際に行うことができます。詳細については、Connect の埋め込みコンポーネントのデザインをカスタマイズするをご覧ください。

このページはお役に立ちましたか。
はいいいえ
お困りのことがございましたら 、サポートにお問い合わせください。
早期アクセスプログラムにご参加ください。
変更ログをご覧ください。
ご不明な点がございましたら、お問い合わせください。
LLM ですか?llms.txt を読んでください。
Powered by Markdoc