部分小程序调取服务商微信支付,小程序已经显示支付成功,服务返回“校验签名失败”,导致订单无法进入正确状态。
正式环境下的小程序有支付成功的案例。
操作如下:
1、小程序绑定服务商平台。
2、微信商户号证书生成。
3、甲方忘记小程序AppSecret,重新生成。
4、在服务商平台上绑定商户号。
5、测试支付,手机显示支付成功,服务返回“校验签名失败”。
6、小程序解绑服务商平台,重新绑定。
7、测试支付,手机显示支付成功,服务返回“校验签名失败”。
出现问题的小程序AppId: wxb46e30178baa0dbd
服务商AppId:wx99aa40372af46d51
麻烦处理一下,谢谢!
新建了一个小程序,用现有的商户号,支付返回成功。原因可能为绑定商户号后修改了小程序密钥导致两边校验不一致。
签名错误一般都是密钥没对,检查一下