braintree 支付插件,前端下单用这个填写信用卡,点击结账按钮后 显示卡可以,但是没有去到成功页面,后台还是未支付状态
测试了几次,一直是这个,是因为我哪些地方没有安装成功么?
等于是提交刷新了结账页面,并没有跳转到成功界面,只有braintree 插件上显示卡 是绿色对号,后台订单是未支付状态
用沙盒账号去测试,本人这里测试没有问题
@Fecmall #2楼 的确沙盒账号,我又重新下载了最新版的fecmall 源程序 单独安装了这个支付插件,发现还是同样的问题
@OneSmile [#3楼](#comment3) fecmall开源版本是没问题的,fecro有问题。
可以自行测试:http://fecshop.appfront.fancyecommerce.com/
测试卡:4242424242424242 ,11/22, 111
4242424242424242
11/22
111
支付这个问题的帖子不回复了,周末发新版
@Fecmall #4楼 好的,我先去对比下 我安装的和这个有什么不一样的,我要解决这个事
@Fecmall #4楼 还有一个问题,方便指导下么,怎么快速申请braintree 正式支付账号?请指点
@OneSmile #6楼 不清楚,自己咨询braintree官网吧
braintree
@Fecmall #4楼 这个问题解决了,不是前端js 问题,也不是事件问题,是后端各个插件优先级问题,我用的另外的模板,这个模板里面重写了提交的block ,当这个信用卡插件的优先级 低于 模板插件的话,提交的订单数据不会走这个信用卡插件的Block,导致 session 无法生成,就无法使用了。 解决方法很简单,在后台插件列表 更改这个插件优先级,比方说 模板的优先级是1 这个插件改成2 就行。 同理 fecro 也是这样
已经发新版,请安装fecmall-2.15.0,并更新fecro,支付插件等
如果不是线上生产环境,建议全部重装!
不是线上生产环境
重装
@OneSmile #8楼
多谢回复,优先级这个再文档里面没有说明,现在已经更新进去
Fecmall-Braintree支付方