Payone信用卡和Onepagecheckout

时间:2013-06-26 07:30:47

标签: magento checkout credit-card

我正在将IWD Onestepcheckout扩展与PAYONE(3.1.3)结合使用。我无法获得PAYONE的付款方式“信用卡”上班。

payone / core / helper / config.php中的$ configId对于此付款方式为空。我认为这会导致错误。

当我使用借记卡付款或在线银行转帐时,一切正常,$ configId不为空。

Payones信用卡和Onestepcheckout有没有人遇到过问题?任何帮助将不胜感激!

干杯,克里斯。

----编辑:

现在我已经完成了数据检查以启用并执行订单到最后。 但是,当使用信用卡付款时,支票总是执行两次。系统第一次总是抛出错误“Parameter {} cardexpiredate faulty or missing”,即使到期日期还可以。 我怀疑Javascript出了问题。

1 个答案:

答案 0 :(得分:0)

  

payone / core / helper / config.php中的$ configId对于此付款方式为空

Payone依赖于某些方法和dom元素。例如,它将在payment.save()调用上进行ajax验证,并将其自己的值附加到付款表单,并替换输入的数据以满足PCI的要求。 所以你的任务是检查这个方法是否调用payment.save,如果进行了ajax验证,并且将此验证产生的数据传递到需要传递的位置。

为了做到这一点,你需要改变:

  • layout/payone/core.xml
  • iwd/opc/extend.js

您可以找到详细答案here