コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
開発者向けのツール
始める
支払い
財務の自動化
始める
支払い
財務の自動化
プラットフォームおよびマーケットプレイス
資金管理
概要すべての商品を確認する
構築を開始する
開発の開始
サンプルプロジェクト
API について
    API ツアー
    Payment Intents API
    Setup Intents API
    決済手段
    商品と価格
    以前の API
      支払い
      Sources
        新しい API への移行
        カードソース
        ソースと顧客
        ACH ダイレクトデビット
        Connect プラットフォーム
        ベストプラクティス
        iOS
        Android
    リリースフェーズ
Build with LLMs
ノーコードで Stripe を使用する
Stripe を設定する
アカウントを作成する
ウェブダッシュボード
モバイルダッシュボード
Stripe に移行
不正利用のリスク管理
不正利用について
Radar の不正防止
不審請求の申請の管理
本人確認
ホーム始めるAbout the APIsOlder APIsSources

注

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

ソースと顧客非推奨

ソースを Customer オブジェクトに関連付けて管理する方法を説明します。

警告

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 を使用することで、最新機能と支払い方法のタイプを利用できます。

Source (ソース) オブジェクトはその usage パラメータが示すように、1 回限り使用または再利用できます。ソースは直接請求を受けられますが、「再利用可能な」ソースは、後で再利用するために常に Customer (顧客) オブジェクトに関連付ける必要があります。再利用可能なソースを Customer に関連付けることにより、顧客が以前お客様のアプリまたはウェブサイトで使用した再利用可能な支払い方法のリストを顧客に提示することができます。

再利用可能なソース

一部の支払い方法 (SEPA ダイレクトデビットなど) では、再利用可能な Source がサポートされています。このため、顧客に支払い処理を再度要求することなく、追加の支払いを作成できます。再利用可能なソースでは、usage パラメータが reusable に設定されています。

支払いリクエストを実行する前に、再利用可能なソースを Customer オブジェクトに関連付ける必要があります。最初に関連付けせずに再利用可能なソースに請求した場合、ソースは使い切られます (ステータスは chargeable から consumed に変わります)。使い切られたソースは以降の支払いには使用できません。

新しい Customer オブジェクトにソースを関連付ける

1 回の API コールで、Customer オブジェクトを作成してソースを関連付けることができます。顧客が新規の場合、この方法は便利です。

Command Line
cURL
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ --data-urlencode email="paying.user@example.com" \ -d source=src_18eYalAHEMiOZZp1l9ZTjSU0

そのソースが顧客の最初で唯一の支払い方法であるため、Customer オブジェクトのデフォルトの支払元になります。source を指定せずに customer パラメータを使用して支払いリクエストを実行すると、デフォルトの支払元が自動的に選択されます。

既存の Customer オブジェクトにソースを関連付ける

デフォルトの支払元が設定された Customer オブジェクトを更新すると、自動的に既存のソースが切り離され、指定されたソースが新しいデフォルトとして追加されます。既存のデフォルトを置き換えずにソースを追加するには、以下のように関連付けを使用します。

Command Line
curl
curl https://api.stripe.com/v1/customers/cus_AFGbOSiITuJVDs/sources \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "source"="src_18eYalAHEMiOZZp1l9ZTjSU0"

ここでは、デフォルトの支払元がすでに Customer オブジェクトに存在すると考えられるため、新たに関連付けられたソースはデフォルトの支払元になりません。ただし、Customer オブジェクトを更新し、その支払元を default_source の値として指定すれば、デフォルトの支払元を変更することができます。

Command Line
cURL
curl https://api.stripe.com/v1/customers/cus_AFGbOSiITuJVDs \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d default_source=src_18eYalAHEMiOZZp1l9ZTjSU0

関連付けられたソースに請求する

支払いリクエストを作成する際は、Customer オブジェクトとソースの両方を指定する必要があります。

Command Line
curl
curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d amount="1099" \ -d currency="eur" \ -d customer=cus_AFGbOSiITuJVDs \ -d source=src_18eYalAHEMiOZZp1l9ZTjSU0

お客様が支払元を指定せずに Customer オブジェクトに請求しようとした場合、Stripe は顧客のデフォルトの支払元を使用します。

ソースの関連付けを解除する

特定の Customer オブジェクトから支払元を削除する必要がある場合は、ソースの関連付けを解除できます。これにより、支払元のステータスが consumed に変わるため、いったん解除されたものは使用できなくなります。

1 回限りの使用のソース

1 回限りの使用のソースは、顧客が支払いを行うたびに作成する必要がありり、再利用できません。このため、これらのソースを顧客に永続的に関連付けることはお勧めしません。

支払いを特定の Customer オブジェクトに関連付けたい場合、ソースを使用して支払いリクエストを作成する際に、そのソースが関連付けられていなくても、customer パラメータを含めることができます。

Command Line
curl
curl https://api.stripe.com/v1/charges \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d amount="1099" \ -d currency="eur" \ -d customer=cus_AFGbOSiITuJVDs \ -d source=src_18eYalAHEMiOZZp1l9ZTjSU0

結果の Charge オブジェクトは、互いに直接関連していない場合でも Customer オブジェクトと Source オブジェクトの両方を参照します。

参照情報

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