微信app支付,服务端对接

时间:2021-09-19 19:04:18

首先,文档不给力,不吐槽了。

遇到的坑如下:

1. mch_id和appid没有关联关 系

这个没有花太久,参考了csdn某君的建议,直接邮件给相关技术团队(wepayTS@tencent.com)。

告知,其实对的mch_id是多少。 (帐号管理比较烂还是为了安全原因,总之无从查询这个对应关系,必需邮件)

2. 签名不对

所有算法按照规定来做的,生成的签名也跟调试工具(https://pay.weixin.qq.com/wiki/tools/signverify/)生成的一致。

寻思了下,应该是商户key不对,这啥东东?谷歌了一番,顺利找到解决方案,如下:

http://help.ecmoban.com/article-2085.html

然后,就搞定了,tx的文档,无力吐槽。

还有以下两博文对解决问题比较有帮助:

http://www.oschina.net/question/1182150_226389
http://www.oschina.net/question/2330139_231639