コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース

注

このページはまだ日本語ではご利用いただけません。より多くの言語で文書が閲覧できるように現在取り組んでいます。準備が整い次第、翻訳版を提供いたしますので、もう少しお待ちください。

Sources API を使用した Connect プラットフォーム非推奨

Sources API を使用して新しい支払い方法のサポートを追加する Stripe Connect プラットフォームに関する考慮事項は以下のとおりです。

警告

We deprecated the Sources API and plan to remove support for local payment methods. If you currently handle any local payment methods using the Sources API, you must migrate them to the Payment Methods API.

Stripe はカード決済のサポートを終了する予定はありませんが、Sources API のご利用を PaymentMethods API に切り替えることをお勧めします。PaymentMethods API を使用することで、最新機能と支払い方法のタイプを利用できます。

Connect プラットフォームの所有者は、Sources API でサポートされた追加の支払い方法を利用できます。連結ユーザーへの支払いの作成、およびお客様に最適なアプローチについては、Connect の支払いと手数料のドキュメントをご覧ください。

デスティネーション支払いを作成する

デスティネーション支払いを選択した場合には、プラットフォームで直接 Source を作成し、適切な支払い先パラメーターを使用して Charge を作成する必要があります。顧客はプラットフォームから請求され、プラットフォームは必要な金額を支払い先口座に送金します。

カードを使用するデスティネーション支払いでは、プラットフォーム名が明細書表記に表示され、支払いは連結アカウントが責任を持ちます。代替の支払い方法 (APM) を使用するデスティネーション支払いでは、プラットフォーム名が明細書表記に表示され、支払いはプラットフォームが責任を持ちます。

ダイレクト支払いを作成する

ダイレクト支払いを選択した場合は、使用する予定の支払い方法で、連結するアカウントが登録されていることを確認する必要があります (以下を参照)。ダイレクト支払いには、連結アカウントでソースを作成する必要があります。このためには Stripe.js を使用するときに、連結アカウントの ID の値を持つ source.stripeAccount を渡します。

// Set the connected Stripe Account on which the source should be created var stripe = Stripe(
'pk_test_TYooMQauvdEDq54NiTphI7jx'
, {stripeAccount: "{{CONNECTED_STRIPE_ACCOUNT_ID}}"}, ); stripe.createSource({ type: 'ideal', amount: 1099, currency: 'eur', owner: { name: 'Jenny Rosen', }, redirect: { return_url: 'https://shop.example.com/crtA6B28E1', }, }).then(function(result) { // handle result.error or result.source });

サーバー側でソースを作成している場合は、サポートされている任意のライブラリを使用して、Stripe-Account ヘッダを使用した認証を利用できます。

カードの Source を複製する

カードソースはプラットフォームで作成することが可能で、その後連結アカウントに複製して、そこでダイレクト支払いを作成できます (これは、カードソースが認証フローを必要とせず、実質的にプラットフォームに関連付けられていないためです)。

カードの Source を作成して Customer に関連付けると、連結アカウントの ID を Stripe-Account ヘッダーとして使用して、連結アカウントでカードの Source を複製できます (これらの 2 つのオブジェクトがどのように相互作用するかについての詳細は、ソース (Source) と顧客 (Customer) を参照)。

Command Line
curl
Ruby
Python
PHP
Java
Node.js
Go
No results
curl https://api.stripe.com/v1/sources \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "customer"="cus_AFGbOSiITuJVDs" \ -d "original_source"="src_19YP2AAHEMiOZZp1Di4rt1K6" \ -d "usage"="reusable" \ -H "Stripe-Account: {{CONNECTED_STRIPE_ACCOUNT_ID}}"

カードの Source は通常 reusable です。ただし、これを複製する場合は、連結アカウントがこれをどのように使用するかを制限するために、この使用方法を上書きできます。これを行うには、Source を複製するときに、usage を single_use として指定します。

連結アカウントで再利用可能なカードの Source を作成する場合は、Source に請求する前に、この Source を必ず Customer に追加する必要があります。Customer に Source を関連付けて管理する方法について、詳細はソース (Source) と顧客 (Customer) を参照してください。

参照情報

  • サポートされている支払い方法
  • Sources API リファレンス
  • Sources 使用のベストプラクティス
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 早期アクセスプログラムにご参加ください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc