利用 Stripe 托管页面自定义重定向行为。
在 Stripe 托管页面上,显示确认页面,展示您客户的订单信息。
付款成功后,Stripe 会将您的客户重定向至您在网站上创建和托管的成功页面。
常见错误
如果您已经集成了嵌入式支付表单集成,那么就不能使用 success_url
参数。必须使用 return_url
。了解与嵌入式表单集成的自定义重定向行为有关的更多信息。
将客户重定向到成功页面
可以用来自 Checkout Session 的详情在付款后为客户(例如,客户姓名或付款金额)显示一个订单确认页面。使用来自 Checkout Session 的详情:
- 修改
success_url
参数,将 Checkout Session ID 传递到客户端。 - 用 ID 在您的成功页面上查找 Checkout Session。
- 用 Checkout Session 自定义成功页面的显示内容。
修改成功 URL Server-side
创建 Checkout Session 时,向 success_url
添加 {CHECKOUT_SESSION_ID}
模板变量。注意,这是一个文字串,必须原封不动地添加。不要用 Checkout Session ID 代替它——客户付完款并被重定向到成功页面会自然显示。
创建成功页面 Server-side
用 ID 查找 Checkout Session,并创建一个成功页面,用以显示订单信息。该例会打印出客户的姓名:
测试集成应用
要确认您的重定向操作能够正常进行,请执行以下操作:
- 点击结账按钮。
- 填写客户名称和其他付款详情。
- 点击支付。
成功之后,您会被重定向到带有自定义消息的成功页面。例如,如果您在代码示例中使用了该消息,则成功页会显示以下消息:感谢您的订单,Jenny Rosen!