今後の支払いのために 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 に対応する支払い方法の詳細が収集されますが、支払い時にはそれぞれ異なる動作を示します。