リダイレクトの動作をカスタマイズする
顧客の注文情報が記載された確認ページを表示します。
支払い完了後に Stripe が顧客をリダイレクトするかどうかとその方法をカスタマイズできます。Stripe で常に顧客をリダイレクトするか、一部の決済手段の場合のみリダイレクトするように設定できます。
リダイレクトを設定するには、戻りページを指定します。
- サーバーで Checkout セッションを作成するときは return_url で。
- クライアントで Checkout セッションを確定するときは returnUrl で。
または、決済手段で必要な場合にのみ顧客をリダイレクトすることもできます (口座引き落としによる決済手段での銀行認証ページなど)。
顧客を戻り先ページにリダイレクトする
Checkout セッションを作成する際に、return_urlに戻りページの URL を指定します。return_
に {CHECKOUT_
テンプレート変数を追加して、完了した Checkout セッションの ID を含めることができます。これはリテラル文字列であり、ここに示されているように正確に追加する必要があります。これを Checkout Session ID に置き換えてはいけません。置き換えは、顧客が支払いを終えて、成功ページにリダイレクトされた後に自動的に行われます。
リダイレクトベースの支払い方法
決済の進行中、決済手段によっては、発行会社/銀行のオーソリページなどの中間ページに顧客がリダイレクトされる場合があります。そのページでの操作を完了した顧客は、Stripe によって戻り先ページにリダイレクトされます。
中間ページにリダイレクトされた場合にのみ顧客を戻りページにリダイレクトするには、Checkout セッションを確定するときに redirect: 'if_
を設定します。