我正在使用狂欢版本1.3.2并使用标准的狂欢网关进行支付,除了cv2代码在付款时没有提交给sagepay时,一切正常,我可以看到哪些想法?我会发布代码,但它没有修改,我不知道在哪里看,任何想法都会受到赞赏。
由于
答案 0 :(得分:0)
Spree Gateway使用ActiveMerchant协助与Sage Pay进行通信。将CV2值添加到Sage Pay请求的代码位于:
您可以通过执行以下命令找到您的ActiveMerchant代码位置:
bundle show activemerchant
并在那里添加一些调试。如果您跟踪堆栈跟踪,您应该能够找到信用卡对象的来源,以及为什么没有使用Spree信用卡中的正确值填充它。