收藏
回答

微信支付统一下单,提示沙箱签名失败,请确认沙箱签名key是否正确,如何解决?

分别根据官方文档
1)https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=23_1&index=1
2)https://developers.weixin.qq.com/community/develop/article/doc/00024aa67e83a094313ce005a50813
两个页面中的地址,分别成功获取了沙箱环境的签名key,具体调用接口如下:
调用接口1:https://api.mch.weixin.qq.com/xdc/apiv2getsignkey/sign/getsignkey

沙箱签名key请求实体1:

沙箱签名key返回实体1:

调用接口2https://api.mch.weixin.qq.com/sandboxnew/pay/getsignkey


沙箱签名key请求实体2:

沙箱签名key返回实体2:

分别根据沙箱返回的两个签名key,分次调用了统一下单接口,不管那个签名key,都返回“沙箱验证签名失败,请确认沙箱签名key是否正确?”
统一订单请求接口:https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder


统一接口请求实体:

沙箱签名key接口2:参数校验

沙箱环境统一订单返回信息。

回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容