在结账流程外创建账单协议
按照以下步骤使客户能够在结账流程之外将 Afterpay 保存为您网站上未来交易的支付方式。
我们推荐这种方法;它实施起来更简单,且不会中断客户的结账过程。
-
通过调用账单协议批准 API (/v2/billing-agreements/approvals) 开始批准流程。
这会向 Afterpay 提供客户信息、协议信息,以及客户完成 Afterpay 批准流程时要定向到的 URL。 -
使用从 /v2/billing-agreements/approvals 返回的 redirectCheckoutUrl 将客户重定向到结账。
有关启动结账的说明,请参见此处。请确保记住您从批准调用获得的令牌或从重定向 URL 中提取它。您将在下一步中使用它。 -
如果结账成功,通过调用创建账单协议 API (/v2/billing-agreements) 创建账单协议。
此 API 创建一个账单协议并返回一个账单协议令牌。将此令牌保存用于客户的未来交易。
您的客户将看到如下确认界面:
