authorize.net定期结算

时间:2017-11-14 12:13:05

标签: payment authorize.net billing recurring

需要将authorize.net支付网关与我的网络应用程序集成。

我们需要一个定期结算订阅,包括单个试用期(比如200美元)和10个月付款(100美元)。但是,每月付款之间可能会有不同的付款金额(比如125美元),剩余的分期付款可能会或可能不会更改。 Current Update subscrition API允许我们更新剩余的付款,但不允许我们在两者之间进行试用期。请建议我如何处理这个问题。还听说过“客户档案”API。,这对我有帮助吗?。

用例场景:

假设用户购买了价值1200美元的保险单。这将从用户收取200美元作为首期付款(第一笔付款/月)和10分期剩余1000美元(每月100美元)。有可能在用户付款和政策价值可以增加或减少之间签署此政策(1200 $可能会变为1500 $或可能降至1000 $)。在这种情况下,在签注月份将收取首期付款(例如150美元),剩余付款可能会更新为固定金额(比如120美元)。

提前致谢,

Suresh babu R

1 个答案:

答案 0 :(得分:0)

我从Authorize.net开发者倡导者那里得到了回复。

嗨@ sureshrb3,

如果您的帐户启用了客户个人资料功能,那么当您创建订阅时,您将在响应中获得客户个人资料ID和付款个人资料ID。然后,如果您想在订阅付款之间向订阅收取与订阅相关的卡,您可以使用配置文件信息代替卡信息创建交易(详见收费客户资料文档)。

因此,在您的使用案例中,您只需对新的预付款进行一次性客户资料收费,然后更新订阅以获取正确数量的剩余交易。 -Aaron

这很有用。

谢谢, Suersh Babu R