我正在努力整合亚马逊支付账单协议。据我了解,亚马逊要求我在每次我想在计费协议期间向买家收费时调用他们的 api、授权和捕获。
例如,如果买家同意按月付款,我需要每个月调用 amazon api 进行交易。
我想知道是否有一种方法可以管理订阅并根据计费协议自动捕获资金,如果没有,实现此功能的良好系统设计是什么?
我正在努力整合亚马逊支付账单协议。据我了解,亚马逊要求我在每次我想在计费协议期间向买家收费时调用他们的 api、授权和捕获。
例如,如果买家同意按月付款,我需要每个月调用 amazon api 进行交易。
我想知道是否有一种方法可以管理订阅并根据计费协议自动捕获资金,如果没有,实现此功能的良好系统设计是什么?
Amazon Pay 循环产品没有自动计费功能。如果您想自动执行此操作,您可以设置一个以您想要的节奏运行并进行AuthorizeOnBillingAgreement
API 调用的 cron 作业。
如果您希望 Amazon Pay 在成功验证后自动捕获,请确保传递true
给CaptureNow
参数。
由于这听起来像是一个重新计费工作流程,您还可以传递1440
给TransactionTimeout
参数以提供更多时间来完成授权,这应该会转化为更高的身份验证成功率。
如果您对无服务器选项感兴趣,另一种选择是,您可以使用 AWS 服务在类似 cron 的基础上触发它 - AWS Lambda 文档中提供了更多详细信息。从 2015 年开始,还有一个关于使用 Lambda 作为 Cron的精彩 re:Invent 演讲。
免责声明:我为亚马逊支付工作。