コンテンツにスキップ
アカウントを作成またはサインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ

他の代行業者からの移行

別の決済代行業者またはオーストラリアの BECS から PayTo に移行します。

移行のためには、既存の同意書を顧客の再承認とともに移行する必要があります。対象は以下の通りです。

  • 別のペイメントプロバイダーからの PayTo 移行
  • AU BECS から PayTo への移行

顧客を PayTo に移行するには、Stripe API を使用して新しい PayTo 契約を送信することで、各顧客から新しいオーソリを取得する必要があります。

多数の顧客を移行する必要がある場合は、オーソリのために新しい PayTo 契約を一括送信できます。特定の移行ニーズがある場合や、多数の顧客の移行についてご不明な点がある場合は、Stripe サポートに問い合わせてユースケースについて相談してください。サポートチームは、移行シナリオに合わせたガイダンスを提供できます。

今後の変更について顧客に通知する

プロセスを開始する前に、移行について顧客に通知します。次の情報を含めます。

  • 新しい支払い方法を承認する必要があります
  • SetupIntent で指定する mandate_options と一致する必要がある新しい支払い契約の規約
  • 顧客サポート連絡先の詳細

移行のための PayTo 契約を作成する

顧客と銀行口座ごとに、新しい Customer オブジェクト を作成するか、既存のオブジェクトを取得して PayTo 契約に関連付けます。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -X POST https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

SetupIntent を作成して 確定 し、PayTo 契約オーソリフローを開始します。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/setup_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer={{CUSTOMER_ID}} \ -d confirm=true \ -d "payment_method_types[]"=payto \ -d "payment_method_data[type]"=payto \ -d "payment_method_data[payto][account_bsb]"={{BSB_NUMBER}} \ -d "payment_method_data[payto][account_number]"={{ACCOUNT_NUMBER}} \ -d "payment_method_options[payto][mandate_options][amount]"=1000 \ -d "mandate_data[customer_acceptance][type]"=online \ -d "mandate_data[customer_acceptance][online][ip_address]"="127.0.0.0" \ -d "mandate_data[customer_acceptance][online][user_agent]"=device

または、顧客は PayID を使用して契約をオーソリできます。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/setup_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer={{CUSTOMER_ID}} \ -d confirm=true \ -d "payment_method_types[]"=payto \ -d "payment_method_data[type]"=payto \ -d "payment_method_data[payto][pay_id]"={{PAY_ID}} \ -d "payment_method_options[payto][mandate_options][amount]"=1000 \ -d "mandate_data[customer_acceptance][type]"=online \ -d "mandate_data[customer_acceptance][online][ip_address]"="127.0.0.0" \ -d "mandate_data[customer_acceptance][online][user_agent]"=device

顧客は銀行から、通常はプッシュ通知またはメールでオーソリリクエストを受け取ります。移行を完了するには、契約を承認する必要があります。顧客が契約を承認または拒否すると、mandate.updated イベントが届きます。

新しい支払い方法を取得して保存する

confirm SetupIntent レスポンスから PaymentMethod ID を取得して保存し、今後の支払いに使用します。顧客のすべての PaymentMethod を リスト にして取得することもできます。

このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc