0

我正在构建一个 Magento 扩展来通过 PayTrace 的支付网关处理 3 级支付。这种特殊的付款方式允许客户通过 Paytrace 的客户信息管理(标记化保存的卡)选择保存的信用卡,而不是输入信用卡信息。

我可以使用 Prototype,我了解如何将验证类添加到模板中的 HTML。

但另一个验证让我很难过。我希望能够提交支付卡的 Paytrace id,而不是信用卡号和到期日期。当我向模板添加选择并提交所选的卡 ID 时,它会弹出一个 JavaScript 警报,告诉我“信用卡到期日期不正确”。

当我单击返回 json {"error":"Incorrect credit card expiration date."} 的“继续”时,有一个对“/checkout/onepage/savePayment”的请求,因此此验证似乎是通过服务器端的 PHP 进行的.

我的问题是“如何扩展 Magento 以覆盖服务器端一页结帐验证以进行付款?”

4

0 回答 0