> This page is for Afterpay Online Developer, version Chinese.
> For other versions, use one of these documentation indexes:
> - Main (default): https://developers.afterpay.com/afterpay-online-developer/main/llms.txt
> - v1: https://developers.afterpay.com/afterpay-online-developer/v-1/llms.txt
> - Chinese: https://developers.afterpay.com/afterpay-online-developer/chinese/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.afterpay.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.afterpay.com/_mcp/server.

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

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

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

1. **通过调用账单协议批准 API ([/v2/billing-agreements/approvals](https://afterpay.docs.buildwithfern.com/afterpay-online-developer/api-reference/reference/grants/start-billing-agreement-link)) 开始批准流程。**\
   这会向 Afterpay 提供客户信息、协议信息，以及客户完成 Afterpay 批准流程时要定向到的 URL。

2. **使用从 /v2/billing-agreements/approvals 返回的 redirectCheckoutUrl 将客户重定向到结账。**\
   有关启动结账的说明，请参见[此处](/afterpay-online-developer/chinese/standard-checkout-overview)。请确保记住您从批准调用获得的令牌或从重定向 URL 中提取它。您将在下一步中使用它。

3. **如果结账成功，通过调用创建账单协议 API ([/v2/billing-agreements](https://afterpay.docs.buildwithfern.com/afterpay-online-developer/api-reference/reference/grants/start-billing-agreement-link)) 创建账单协议。**\
   此 API 创建一个账单协议并返回一个账单协议令牌。将此令牌保存用于客户的未来交易。

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

![2024-recurring-pay-3-small.png](/_fern-img/e2661468b93f9b99269fc049fdc2b695db90789634ca3270445acfa13be6bb51.webp)