微信支付接口签名校验工具

此工具旨在帮助开发者检测调用【易码付平台API接口】时发送的请求参数中生成的签名是否正确,提交相关信息后可获得签名校验结果。签名工具只校验签名的方式是否正确,不校验参数的正确性。

步骤一:校验签名


 MD5
 自定义参数


常见问题

1、注意参数是否区分大小写,参数大小写不正确将会导致签名错误

2、检查所有参数是否与文档完全一致


步骤二:检查请求参数是否正确


常见问题:

1、请求数据的编码是否正确,微信支付接口编码要求统一为UTF-8

2、签名原串是否存在被URLencode编码的参数,微信支付的签名原串要求使用参数的原值进行签名

3、请求参数是否存在特殊字符,或者字段长度不符的情况


步骤三:检查商户号密钥是否正确


常见问题:

1、密钥获取路径:易码付平台-->账户信息-->开发参数

2、设置生效时间:一般为立刻生效,极少数情况下会延迟几分钟

3、密钥设置是影响此商户号下所有接口的,请谨慎设置。如怀疑密钥错误,又担心影响其他接口,可以尝试设置与原先设置的一样的密钥