最近,Opencart集成支付宝、财付通、微信扫码支付的,事实上这些
插件是一些销售,但也相当昂贵,或开发自己的整合,节省资金。但在一体化过程中,我们
发现一些坑,Opencart的坑,坑和SDK,这浪费了很多时间。我们在这里整理了几个项目,以便有需要的人穿过深坑。
1。在微信机
模式2 notify_url
地址必须是一个公共地址
2。支付宝notify_url
查询不在字符串的形式,比如XXX / notify.php
路径= / / notify.php B,只有XXX
最好的支付宝和财付通不
同步回调
处理3.opencart($ _get { 'route ' })付款回调验证,或因为额外的
检查结果在回调验证的
参数是不成功的
4,当微信回调通知,发送数据流,所以GET和POST是异步通知付款后不支付数据。当你使用官方SDK时,你可以改变这种方式。
$全局{http_raw_post_data} = file_get_contents(PHP: / /
输入 通知=新paynotifycallback(美元);
$通知>句柄(false);
当iOS设备接入支付宝5.pc
浏览器会弹出支付宝的客户支付,这是不接收异步和同步通知,所以需要确定接入设备是移动终端或客户,如果移动终端将用于支付宝WAP。
6。钱支付QQ浏览器付款一直是一个参数
错误,还没有找到
原因。
在支付宝,TenPay,Opencart的开发使用微信支付提醒大家,一定要小心,感谢您对本
网站的关注,祝大家国庆节快乐小
脚本支持。