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