在结账流程外创建账单协议

按照以下步骤使客户能够在结账流程之外将 Afterpay 保存为您网站上未来交易的支付方式。

我们推荐这种方法;它实施起来更简单,且不会中断客户的结账过程。

  1. 通过调用账单协议批准 API (/v2/billing-agreements/approvals) 开始批准流程。
    这会向 Afterpay 提供客户信息、协议信息,以及客户完成 Afterpay 批准流程时要定向到的 URL。

  2. 使用从 /v2/billing-agreements/approvals 返回的 redirectCheckoutUrl 将客户重定向到结账。
    有关启动结账的说明,请参见此处。请确保记住您从批准调用获得的令牌或从重定向 URL 中提取它。您将在下一步中使用它。

  3. 如果结账成功,通过调用创建账单协议 API (/v2/billing-agreements) 创建账单协议。
    此 API 创建一个账单协议并返回一个账单协议令牌。将此令牌保存用于客户的未来交易。

您的客户将看到如下确认界面:

2024-recurring-pay-3-small.png