现在位置:首页 » php/mysql »

微信jsapi支付的一些坑

作者: ⁄ 时间:2016年10月18日 ⁄ 分类: php/mysql 评论:0

1. 统一下单 商户订单号重复

同一个订单号,如果你通过统一下单接口发起预支付的话,第二次会返回“商户订单号重复”的错误

是的,如果用户中途没有支付完成,再次发起也会有这个坑

所以订单号不要放到out_trade_no中

解决方案是,订单号+下划线+随机数,或者每次发起的时候,数据库里写一个随机支付单号,这样支付成功回调的时候,可以反查是哪个订单号发起的


2.thinkphp里,微信支付当前页面的url未注册

比如我们的支付地址是 http://www.abcde.com/Index/orderPay/orderId/1
那么配置时,我们的地址就是 
http://www.abcde.com/Index/orderPay/orderId/

否则会出现“当前页面的url未注册”,并且要注意大小写


目前有 0 条评论