既存の AU BECS 顧客情報を使用して PayTo 契約を設定する
AU BECS 顧客情報を使用して PayTo 契約を設定する
顧客の PayTo 契約を設定するには、Stripe API を使用して新しい PayTo 同意書を顧客に送信し、顧客のオーソリを取得する必要があります。
複数の顧客に PayTo 契約を設定する必要がある場合は、リクエストを一括送信できます。ユースケースについてご不明な点がございましたら、Stripe サポートにお問い合わせください。
今後の変更について顧客に通知する
プロセスを開始する前に、PayTo 契約について顧客に通知してください。以下の情報を含める必要があります。
- 新しい決済同意書
- SetupIntent で指定する mandate_options と一致する必要がある新しい決済同意書の規約
- 顧客サポート連絡先の詳細
PayTo 同意書を作成する
顧客と銀行口座ごとに、新しい Customer オブジェクトを作成するか、既存のオブジェクトを取得して PayTo 同意書に関連付けます。
SetupIntent を作成して確定し、PayTo 同意書承認フローを開始します。
または、顧客は PayID を使用して同意書を承認できます。
顧客は銀行から、通常はプッシュ通知またはメールでオーソリリクエストを受け取ります。プロセスを完了するには、同意書を承認する必要があります。顧客が同意書を承認または拒否すると、mandate.updated イベントが届きます。
新しい支払い方法を取得して保存する
confirm SetupIntent レスポンスから PaymentMethod ID を取得して保存し、今後の支払いに使用します。顧客のすべての PaymentMethod を リスト にして取得することもできます。