今後の支払いのために SEPA ダイレクトデビット詳細を保存する
将来の SEPA ダイレクトデビット支払いに備えて支払い方法の詳細を保存する方法を紹介します。
セットアップモードの Checkout を使用して、事前に SEPA ダイレクトデビット支払いの詳細を収集し、後で最終的な金額や支払い日を決定できます。この機能の用途を紹介します。
- 支払い方法をウォレットに保存して、以降の購入を効率化する
- サービスの提供後に追加料金を回収する
- サブスクリプションの無料トライアルを開始する
- 支払い方法をウォレットに保存して、以降の購入を効率化する
- サービスの提供後に追加料金を回収する
- サブスクリプションの無料トライアルを開始する
注
SEPA Direct Debit は遅延通知型の支払い方法であるため、支払い後すぐには売上が利用可能になりません。通常、支払いがお客様のアカウントに入金されるまでに 5 business days かかります。
Customer を作成または取得するサーバ側
以降の支払いに SEPA ダイレクトデビットの支払い方法を再利用するには、その方法を Customer に関連付ける必要があります。
顧客がアカウントを作成する際、Customer オブジェクトを作成してください。この Customer オブジェクトの ID を、顧客を表す社内の内部表記と関連付けることで、保存されている支払い方法の詳細を後で取得して使用することができます。
新しい Customer を作成するか、または既存の Customer を取得して、この支払いと関連付けます。サーバに以下のコードを含め、新しい Customer を作成します。
支払いを事前設定する
注
このガイドは、Checkout の基本的な支払いを事前設定するシステムが存在することを前提としています。
このガイドでは、SEPA ダイレクトデビットを有効にする方法を説明し、将来のカードによる決済の設定と SEPA ダイレクトデビットの使用の違いを紹介します。
支払い方法として SEPA ダイレクトデビットを有効にする
新しい Checkout セッションを作成する際に、sepa_
を payment_
のリストに追加する必要があります。
組み込みをテストする
組み込みのテストには、以下の IBAN を使用できます。各 IBAN に対応する支払い方法の詳細が収集されますが、支払い時にはそれぞれ異なる動作を示します。
IBAN をテストする
オプションプレフィックスを使用して同意書参照番号をカスタマイズする
SEPA ダイレクトデビットの同意書参照番号をカスタマイズすると、同意書の識別をシンプルに行えます。これを行うには、オプションの payment_
値を指定します。一意のシーケンスの先頭に reference_
を追加して、参照全体が一意のままになるようにします。
reference_
は以下の要件を満たしている必要があります。
- 最大長: 12 文字
- 数字または大文字で始める必要があります
- 使用できる文字:
- 大文字
- 番号
- スペース
- 特殊文字:
.
、/
、&
、-
、_
- 先頭に
STRIPE
を付けることはできません。
プレフィックスには任意の区切り文字を含めます。デフォルトでは区切り文字は追加されません。末尾のスペースは、最大 1 スペースまでトリミングされます。有効な接頭辞を使用すると、結果の参照は常に 24 文字の長さになります。
生成される参照は EX4MPL3-19CNCI920C2M02O3
のようになります。
エラーコード | メッセージ |
---|---|
invalid_ | reference_ は最大 12 文字で、使用できるのは大文字、数字、スペース、および特殊文字 / 、_ 、- 、& 、. のみです。先頭に STRIPE を付けることはできません。 |