本文主要是介绍magento|stripe信用卡支付对接中出现的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近领导让测试一个新的信用卡通道,https://stripe.com/,stripe信用卡通道。这个支付之前在另外一个站上用过,但是就一个插件装上就ok了,配上pk_test和sk_test即可。但在这次使用的时候依旧出现了问题。
出现的问题是在结账页总是无法唤起支付方式,总是在log中报缺少payment的错误。经研究发现,结账页点击plance order的时候,纯净版的网站会先发起一个payment_method的请求到stripe的平台,然后再执行网站的saveOrder方法,但是在nihao站上缺少第一步,导致执行第二步报错;
通读插件的引入js,skin\frontend\base\default\cryozonic_stripe\js\cryozonic_stripe.js第1846行,发现里面有标记识别btn-checkout这个样式的,但是在结账页的plance order按钮上缺少了这个css,于是就增加了class,然后测试OK。
app\design\frontend\nihaooptical\default\template\tm\firecheckout\checkout\review.phtml中plance order按钮增加样式,之前是二次开发的时候丢失了。
这篇关于magento|stripe信用卡支付对接中出现的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!