Ruby on rails 使用Moneris Canada在activemerchant中进行重复计费

Ruby on rails 使用Moneris Canada在activemerchant中进行重复计费,ruby-on-rails,ruby,payment-gateway,activemerchant,Ruby On Rails,Ruby,Payment Gateway,Activemerchant,我在一个电子商务网站上工作,该网站允许用户分3个月分期付款购买产品。以前,我使用条带支付网关进行分期付款。我用Stripe Webhook在分期付款后更新我的系统 现在我必须使用Moneris(加拿大)支付网关实现同样的功能。有Java、PHP和.NET的官方库,但我使用的是Ruby。我调查了一个商人。它允许单次收费,但我找不到任何关于定期付款支持 据我所知,没有任何webhook支持,但我正在寻找API,我可以计划运行该API从Moneris获取数据,并相应地更新我的系统 我更喜欢使用Acti

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

现在我必须使用Moneris(加拿大)支付网关实现同样的功能。有Java、PHP和.NET的官方库,但我使用的是Ruby。我调查了一个商人。它允许单次收费,但我找不到任何关于定期付款支持

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


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

AFAIK Moneris目前不支持通过API访问报告,因此无论是通过webooks还是通过报告,都无法通过编程方式检查定期付款是否成功

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


…基本上就是将信用卡存储在Moneris上,以换取代币(海报中称之为“保险库”),然后设置自己的计划程序,根据需要请求付款,并获得付款成功或失败的实时反馈。

ActiveMerchant放弃了对定期付款的支持。再加上Moneris的文档很糟糕。