使用 Moneris Canada 在 activemerchant 中定期计费
Posted
技术标签:
【中文标题】使用 Moneris Canada 在 activemerchant 中定期计费【英文标题】:Recurring billing in activemerchant using Moneris Canada 【发布时间】:2017-09-09 10:10:57 【问题描述】:我正在开发一个电子商务网站,该网站允许用户分 3 个月分期付款购买产品。以前我使用 Stripe 支付网关进行分期付款。我在分期付款后使用 Stripe webhooks 更新我的系统。
现在我必须使用 Moneris(加拿大)支付网关来实现相同的目标。有 Java、php 和 .NET 的官方库,但我使用的是 Ruby。我调查了 ActiveMerchant。它允许单次收费,但我找不到有关定期付款支持的任何信息。
据我所知,没有任何 webhook 支持,但我正在寻找可以安排运行的 API,以从 Moneris 获取数据并相应地更新我的系统。
我更喜欢使用 ActiveMerchant 和一些自定义代码来更新我的系统。在这种情况下,我正在寻找一个可以带来更好解决方案的良好起点。
【问题讨论】:
ActiveMerchant 放弃了对定期付款的支持。再加上 Moneris 的文档很烂。 【参考方案1】:AFAIK Moneris 目前不支持通过 API 访问报告,因此无法通过网络书或报告检查定期付款是否成功。
这个答案提出了另一种解决方案......
Looking for some one who has implemented Moneris recurring payments for a website subcription
...这基本上只是将信用卡存储在 Moneris 上以换取令牌,大概是(发帖人称之为“保险库”),然后设置您自己的调度程序以根据需要请求付款并获得付款成功或失败的实时反馈。
【讨论】:
以上是关于使用 Moneris Canada 在 activemerchant 中定期计费的主要内容,如果未能解决你的问题,请参考以下文章
php 将Moneris信用卡类型添加到woocommerce订单电子邮件中
php 将Moneris信用卡类型添加到woocommerce订单电子邮件中
洛谷 P2747 Canada Tour 周游加拿大 动态规划