狂欢sagepay cv2代码

时间:2013-09-18 15:25:32

标签: ruby-on-rails spree sagepay

我正在使用狂欢版本1.3.2并使用标准的狂欢网关进行支付,除了cv2代码在付款时没有提交给sagepay时,一切正常,我可以看到哪些想法?我会发布代码,但它没有修改,我不知道在哪里看,任何想法都会受到赞赏。

由于

1 个答案:

答案 0 :(得分:0)

Spree Gateway使用ActiveMerchant协助与Sage Pay进行通信。将CV2值添加到Sage Pay请求的代码位于:

https://github.com/Shopify/active_merchant/blob/v1.29.3/lib/active_merchant/billing/gateways/sage_pay.rb#L202

您可以通过执行以下命令找到您的ActiveMerchant代码位置:

bundle show activemerchant

并在那里添加一些调试。如果您跟踪堆栈跟踪,您应该能够找到信用卡对象的来源,以及为什么没有使用Spree信用卡中的正确值填充它。

相关问题