我正在开发一个电子商务网站,该网站允许用户分 3 个月分期购买产品。以前我使用 Stripe 支付网关进行分期付款。分期付款后,我使用 Stripe webhooks 更新我的系统。

现在我必须使用 Moneris(Canada) 支付网关来实现同样的目标。有 Java、PHP 和 .NET 的官方库,但我使用的是 Ruby。我查看了 ActiveMerchant。它允许单次收费,但我找不到有关定期付款支持的任何信息。

据我所知,没有任何 webhook 支持,但我正在寻找可以安排运行以从 Moneris 获取数据并相应地更新我的系统的 API。

我更喜欢使用 ActiveMerchant 和一些自定义代码来更新我的系统。我正在寻找一个好的起点,在这种情况下可以找到更好的解决方案。

最佳答案

AFAIK Moneris 目前不支持通过 API 访问报告,因此没有程序化的方式来检查定期付款是否成功,无论是通过电子书还是通过报告。

这个答案提出了另一种解决方案......

Looking for some one who has implemented Moneris recurring payments for a website subcription

...这基本上只是将信用卡存储在 Moneris 上以换取 token ,大概是(海报称为“保险库”),然后设置您自己的调度程序以根据需要请求付款并获得实时付款成功或失败的反馈。

关于ruby-on-rails - 使用 Moneris Canada 在 activemerchant 中定期计费,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43389696/

10-13 04:41