商户问答系统

签名验签相关问答

Q1.为什么我在做测试时,招行系统显示 “签名验证失败”?

验签失败,sign内容不正确。
可能原因:
1、签名时使用的商户支付密钥与设置的不一样,请确认配置的支付密钥与环境是否匹配。
2、生成签名数据时填写的参数与支付接口中填写的相应参数值不一样。
3、生成签名数据的参数排序顺序不正确,请仔细核对文档中的排序顺序。
4、特殊字符是否加密正确,例如服务器端&字符是否被转换为&,导致签名错误。
5、参数前后是否包含空格,请不要包括空格。
其他原因:
请检查是否已经在商户服务平台设置支付密钥,或者有过更改。