For the complete documentation index, see llms.txt. This page is also available as Markdown.

用例和流程

本节介绍循环支付的不同使用场景和交易流程。这些流程涵盖客户发起的支付和商家发起的支付,并处理诸如首次支付、老用户支付和订阅计费等场景。

关键场景

  1. 首次付款及保存付款方式:新用户完成付款并选择保存其详细信息。

  2. 商家发起的定期付款:商家会自动从已保存的付款方式中扣除订阅费用。

  3. 购物者移除已保存的付款方式:购物者从其账户中移除已保存的付款方式。

首次付款及保存付款方式

描述

新顾客完成付款后,可以选择保存付款方式以便将来交易使用。

流程详情

  1. 商家通过发起支付请求/v2/Payment/init,传递购物者信息、交易详情以及savePaymentMethod: true相应的参数:

    1. offSessionType此账户绑定的未来非课程付款类型(非计划付款、订阅付款、分期付款)

  2. 购物者将被重定向到托管支付页面。

  3. 购物者输入付款信息并选择保存付款方式

  4. 付款已处理,正在经过身份验证和欺诈检查(例如,SCA 强客户认证)。

  5. 成功后:

    • 创建一个购物者档案(如果不存在)。

    • 生成并存储支付方式令牌。

    • 商家会收到确认已保存付款方式的通知。

  6. 商家会收到支付成功响应以及令牌化的支付方式。

您可以参考“托管支付页面集成:发起支付请求和保存卡片详细信息”参考资料,了解有关每个 API 的更多详细信息。

商家发起的定期付款

描述

商家在顾客不在场的情况下(离线)使用预先保存的付款方式自动向顾客收费。

流程详情

  1. 商家通过/v1/payment/token以下方式发起收费:

    • paymentMethodId 已保存特定 partnerShopperId 的付款方式

    • offSessionType用户在首次付款时保存付款方式并获得同意后,被授权使用 offSession 绑定类型。

  2. 系统使用已存储的支付方式处理付款。

  3. 交易需经过标准认证、欺诈检查和处理流程。

  4. 商家收到支付成功的响应。

您可以参考“托管支付页面集成:发起支付请求和保存卡片详细信息”参考资料,了解有关每个 API 的更多详细信息。

最后更新于

这有帮助吗?