自定义重定向行为
显示包含客户订单信息的确认页面。
您可以自定义在客户完成付款后 Stripe 如何以及是否重定向客户。您可以始终让 Stripe 重定向客户或仅针对某些支付方式进行重定向。
要设置重定向,请指定返回页面:
- 在 return_url 中,当您在服务器端创建 Checkout Checkout Session 时
- 在 returnUrl 中,当您在客户端上确认 Checkout Session 时。
或者,仅当支付方式要求时才重定向客户(例如,基于借记方式的银行授权页面)。
将客户重定向到返回页面
创建 Checkout Session 时,在 return_url 中指定返回页面的 URL。您可以将 {CHECKOUT_
模板变量添加到 return_
中,以包含已完成的 Checkout Session 的 ID。这是一个文本字符串,必须完全按照此处看到的方式进行添加。不要用 Checkout Session ID 代替它——客户付完款并被重定向到返回页面会自动显示。
基于重定向的支付方式
支付过程中,某些支付方式会将客户重定向到一个中间页面,例如银行授权页面。完成该页面上的操作后,Stripe 会将他们重定向到您的返回页面。
要想仅在客户被重定向到中间页面时才将客户重定向到您的返回页面,请在确认结账会话时设置 redirect: 'if_
。