此工具旨在帮助开发者检测调用【易码付平台API接口】时发送的请求参数中生成的签名是否正确,提交相关信息后可获得签名校验结果。签名工具只校验签名的方式是否正确,不校验参数的正确性。
步骤一:校验签名
常见问题
1、注意参数是否区分大小写,参数大小写不正确将会导致签名错误
2、检查所有参数是否与文档完全一致
步骤二:检查请求参数是否正确
常见问题:
1、请求数据的编码是否正确,微信支付接口编码要求统一为UTF-8
2、签名原串是否存在被URLencode编码的参数,微信支付的签名原串要求使用参数的原值进行签名
3、请求参数是否存在特殊字符,或者字段长度不符的情况
步骤三:检查商户号密钥是否正确
常见问题:
1、密钥获取路径:易码付平台-->账户信息-->开发参数
2、设置生效时间:一般为立刻生效,极少数情况下会延迟几分钟
3、密钥设置是影响此商户号下所有接口的,请谨慎设置。如怀疑密钥错误,又担心影响其他接口,可以尝试设置与原先设置的一样的密钥