For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
HomeGuidesAPI Reference
HomeGuidesAPI Reference
  • API 开发
    • API 快速入门
    • 认证
    • 重复支付Recurring Payments
      • 在结账流程外创建账单协议
      • 通过结账创建账单协议
      • 使用账单协议创建订单
  • 在线 API
LogoLogo
API 开发重复支付Recurring Payments

通过结账创建账单协议

Was this page helpful?
Previous

使用账单协议创建订单

Next
Built with

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

确保您已经获取了最小和最大订单金额。使用 获取配置 API 获取订单限额。

  1. 使用创建结账 API (/v2/checkouts) 创建结账。
    有关启动结账的说明,请参见此处。结账请求必须包含以下字段:

    1"agreements": [
    2 {
    3 "type": "BILLING",
    4 "merchantReference": "merchant-billing-agreement-1234",
    5 "pageUrl": "https://merchant.com/billing-agreement"
    6 }
    7],
  2. 现在您已经获得了成功的结账预批准,选择您想要何时捕获支付。
    您可以立即捕获全部支付金额,或将资金保留直到您准备好捕获。

  • 选项 1:立即捕获支付并创建账单协议。

    调用捕获全额支付 API (/v2/payments/capture),按照此处的说明操作。系统将返回一个账单协议令牌;将此令牌存储用于客户的未来交易。

  • 选项 2:授权支付并创建账单协议。

    调用授权 API (/v2/payments/auth),按照此处的说明操作。系统将返回一个账单协议令牌;将此令牌存储用于客户的未来交易。

确保所有支付捕获请求在订单下达日期起的 13 天内完成。13 天后,订单金额将被作废。

现在您可以使用保存的账单协议令牌创建订单。

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

Afterpay-recurring-checkout-save.png