微信支付签名错误如何定位

JeffChen_ 2017-01-05 07:50:19
如果之前没有成功的交互,首先检查程序是否错误

1. 使用微信的在线签名工具检查签名是否和程序生成的一致

https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1

选择自定义,然后填入所有参数和密钥

2. 如果和微信的在线签名工具一致,说明程序没有错误,确定是API密钥错误(被别人改动或者记错了)

在商户平台的账户信息中更改API密钥(账户设置-安全设置-API安全), 15分钟后生效

3. 如果和微信的在线签名工具不一致,说明程序有错误,常见的错误可能是:

3.1: 编码问题,确保所有的都是utf-8的. 如果有中文, 可以先把中文改成英文重新签名,看是否签名错误,如果英文不会错中文才会错,基本肯定是编码问题

3.2: 消息中字段大小写和文档中完全一致

3.3: XML中标签不能有空格
...全文
81 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_20067427 2017-04-06
  • 打赏
  • 举报
回复
http://bbs.csdn.net/topics/392148037?page=1#post-402238067 版主帮我看看吧,谢谢了

869

社区成员

发帖
与我相关
我的任务
社区描述
本版块主要讨论微信支付开发接入过程中的技术问题。包括微信支付线上线下支付的接入,微信支付营销能力的开发等。
微信社交电子 技术论坛(原bbs)
社区管理员
  • 微信支付
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧