決済を複数の処理業者にルーティングする非公開プレビュー
Orchestration を使用して、決済処理業者間で決済をルーティングします。
Orchestration へのアクセスをご希望の場合。
Orchestration はプライベートプレビュー版です。アクセスをリクエストするには、メールアドレスを入力してください。
Orchestration では、ダッシュボードで作成したルールを使用して、決済代行業者の選択を設定できます。カードの国、通貨、金額などの条件に基づいて決済を振り分けられます。また、決済の成功率と決済代行業者間での決済受け付け額の分析を表示することもできます。
はじめに
Orchestration にアクセスするには、Stripe の担当者にご連絡ください。次の手順をご案内します。
- Stripe が送信先処理業者をサポートしていることを確認します。
- Onboard your Stripe account with Orchestration. You need to provide API keys for your destination processor in the Stripe Dashboard.
- Confirm your Stripe integration supports Orchestration. Your Stripe representative can assist as you go live.
サンドボックスにテストルールを追加するダッシュボード
ルールには、決済を特定の決済代行業者に振り分けるための条件とアクションが含まれます。
- Create a sandbox if you don’t have an existing one. You use the sandbox to add and test rules before going live.
- ダッシュボードの Orchestration ページで、ルールを追加 をクリックします。
- この例では、
Card country
がUnited Kingdom
の場合に利用可能な決済代行業者の 1 社に、支払いを経路選定する条件を指定して、ルールを追加します。条件が満たされない場合に支払いを Stripe に転送するアクションを追加します。 - テストルールを有効化 をクリックします。
PaymentIntent を作成するサーバー側
注
また、Billing、Checkout Sessions、Payment Links、またはダッシュボードで作成された決済を、ルールに従うように設定することもできます。これらの決済では、自動的に PaymentIntent が作成されます。これらの自動作成された PaymentIntent が Orchestration を使用するよう設定するには、Stripe の担当者にご連絡ください。
PaymentIntent を作成するときは、payments_
パラメーターを含めて Orchestration を有効にします。
Orchestration doesn’t support the Setup Intents API and flexible acquiring features on other processors. For transactions that involve a 3D Secure request, you’re responsible for providing Stripe with the Acquirer BIN that corresponds to the processor you route those transactions to. Check with your Stripe representative if you’re unsure whether Orchestration supports the features you use.
テストルールを確認するサーバー側ダッシュボード
テストカードを使用して、ルールで指定された決済代行業者に Stripe が決済を振り分けることを確認します。たとえば、カードの国がイギリスに相当する場合に、選択した決済代行業者に決済が振り分けられるかどうかをテストするには、テスト用の payment メソッド pm_
を使用します。
テスト用の支払いを作成したら、決済の詳細ページを表示して、決済がどの代行業者に割り当てられたかを確認します。決済の詳細ページで、決済代行業者は 代行業者 の下に表示されます。最近のアクティビティ には、決済代行業者と決済を振り分けたルールも表示されます。リンクをクリックすると、この決済を振り分けたルールが表示されます。
The Payment Record contains the execution history for payments where Orchestration is enabled. Retrieve the Payment Record using its ID from the PaymentIntent.
または、Workbench の Inspector に Payment Record ID を入力します。
processor_
ハッシュを表示して、決済がどの処理業者にルーティングされたかを確認します。
{ "id": "pr_123456", "object": "payment_record", "amount_authorized": { "currency": "gbp", "value": 12345 }, ... "processor_details": { "type": "processor_a", ... }, ... }
本番導入のルールを追加ダッシュボード
実装をテストしたら、サンドボックスを終了して本番環境の実装のルールを追加します。ルールをアクティブにすると、Orchestration はすぐに有効になります。支払い経路を選定するための、その他の条件とアクションの詳細をご覧ください。
代行業者のパフォーマンスを監視する
本番環境の決済に対して Orchestration を有効にした後、決済代行業者全体のパフォーマンス分析と決済成功率を監視できます。
- Orchestration の概要ページでは、決済代行業者間のパフォーマンス分析と支払い成功率にアクセスできます。また、このデータを絞り込んで、通貨、カードブランド、カードの国、カードの種類、取引の種類別にパフォーマンスを確認することができます。
- 支払いの詳細ページで、個々の支払いの決済代行業者の情報を表示できます。
- Payments 分析ページでは、全体的な決済の成功率を分析して、決済が失敗した箇所を確認できます。決済代行業者フィルターを使用して、特定の決済代行業者を経由した決済のみを表示します。
The Dashboard doesn’t currently display balance summary and activity reports, dispute status, or receipts for payments processed on other processors. Data can take up to 2 days to populate. The Orchestration data that we share in the Dashboard relies on data provided by you and your other processors.