B2B 決済の導入ガイド
Issuing を使用して B2B 決済システムを構築します。
Stripe Issuing を使用してアメリカでの B2B 決済システムを構築し、さらに自社、従業員、請負業者のカードを作成してお客様の代理で購入できるようにします。
このガイドでは、以下の方法について説明します。
- Issuing 残高に資金を追加する方法
- 自社用にバーチャルカードを作成する方法
- こうしたカードを使用して Issuing 残高から資金を支出する方法
はじめに
- 登録して Stripe アカウントを作成します。
- ダッシュボードからサンドボックス環境で Issuing を有効にします。
資金を追加する
カードを使用して資金を使用するには、アカウントの Issuing 残高に資金を追加します。この残高は Issuing に留保された資金を表し、他の Stripe プロダクトからの収入、入金、売上からは安全に切り離されています。
資金はダッシュボードから追加することも、create top-up (トップアップの作成) エンドポイントを使用して追加することもできます。
カード保有者とカードを作成する
カード保有者を作成する
Cardholder (カード保有者) は、Issuing 残高からカードへの資金追加が承認された会社または法人です。Cardholder
オブジェクトには、カードに表示される name (名前) や billing (請求先) 住所 (通常は企業住所) など、関連する詳細が含まれています。
以下の API コールにより、新しい Cardholder
が作成されます。
Stripe は指定された情報が格納された Cardholder
オブジェクトを返し、issuing_
Webhook イベントを送信します。
カードを作成する
カードを作成し、カードの承認済みユーザーにする Cardholder
に関連付けます。
以下の例では、バーチャルカードの作成方法を示しています。ただし、本番環境では、物理カードを作成してカード保有者に配送することもできます。
Stripe は Card
オブジェクトを作成時に返し、issuing_
Webhook イベントを送信します。
{ "id": "ic_1NvPjF2SSJdH5vn2OVbE7r0b", "object": "issuing.card", "brand": "Visa", ... "status": "inactive", "type": "virtual" }
You need to activate the card before a user can use it. While you can activate virtual cards in the same API call you used to create it, you must activate physical cards separately. When ready, activate the card by marking the status
as active
:
この時点で、有効なカードがカード保有者に関連付けられています。カードとカード保有者の情報を確認するには、Issuing ページをご覧ください。
{ "id": "ic_1NvPjF2SSJdH5vn2OVbE7r0b", "object": "issuing.card", "brand": "Visa", ... "status": "active", "type": "virtual", }
詳細については、以下をご覧ください。
カードを使用する
オーソリを作成する
To observe the impact of card activity on the associated balance, generate a test authorization. You can do this in the Issuing page of the Dashboard, or with the following call to the Authorization API:
承認後、Stripe はキャプチャーを待っている間に pending
状態の Authorization
を作成します。売上のキャプチャーに使用する オーソリの id
に注意してください。
{ "id": "iauth_1NvPyY2SSJdH5vn2xZQE8C7k", "object": "issuing.authorization", "amount": 1000, ... "status": "pending", "transactions": [], }
売上をキャプチャーする
以下のコードを使用して売上をキャプチャーします。
オーソリがキャプチャーされると、Stripe は Issuing の取引を作成し、オーソリの status
が closed
に設定されます。