微信支付V3 怼过的那些坑
1、官网上的源码只能运行一次?
正常。不要惊讶,就是这么坑。
2、官网的API和实际运行中可能有差别?
正常。谁还没有复制粘贴错过啊。
3、微信支付一直报签名错误?
看看你的 统一下单:随机字符串 nonce_str 调起支付:随机字符串 noncestr 两个随机字符串是不一样的(不要质疑你的眼睛,这是微信在考验你是否认真观察代码)
4、微信支付汉字签名不行,英文签名正常。
你转码的时候,只需要在加密的时候转码一次就好了。不需要多转。
5、微信支付手机端一直调不通?
查看你的手机app有没有注册过。
具体请看:http://www.xadamai.com/APPzixun/211.html
6、异步返回的时候,怎么做流程?
一定要先验证是否是微信过来的,然后验证是否通过签名,最后再去操作实际的数据并返回。
7、微信的同步返回可信吗?
宁可相信世界上有鬼,也不相信微信的同步返回是可信的。同步只用作跳转,异步数据返回修改数据库状态。必要时直接用订单去请求微信返回订单状态。
8、支付充值的业务流程?
一定要做好验证。最好是先支付,后充值。少了钱,人会急着找(投诉)你;多了钱,他们在才不鸟你呢!

浙公网安备 33010602011771号