关于微信支付V3版本相关问题
- 在微信支付申请成功后发送的邮件中包含一个AppId 但是开发文档使用的Appid 应该是公众平台开发者模式中的Appid 原因如下 在微信支付第一步需要一个 微信Oauth认证 在该认证中使用的Appid为 开发者模式的Appid 分析是否正确 因目前在支付过程中遇到 如下错误
{"return_code":"FAIL","return_msg":"appid and mchid not match"}
其中的 mchid
在微信发送的邮件中可以找到... 因此不能生产 prepay_id
无法进行支付...
PS 吐槽下 TX给的文档 你自己好歹测下下嘛....无图无真相上图
请问有遇到类似问题的开发者么?
附图:(微信发送的邮件)
自问自答了....
1.关于AppId问题 确实如我猜测的那样应该使用开发平台的AppId 注意:正确的情况下 邮件中的 AppId 应该和开发者平台的AppId 保持一致的...此处由于腾讯的问题第一封邮件 两处的AppId 不同
最后需要注意的地方是 腾讯官方给的DEMO是错误的......请注意修改...因为错误比较明显 就不给代码了......