沙箱环境调用微信下单接口,一下是我的参数:
地址:https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder
参数信息:
沙箱密钥也是我从接口动态获取的:
<xml>\n <return_code><![CDATA[SUCCESS]]></return_code>\n <return_msg><![CDATA[ok]]></return_msg>\n <sandbox_signkey><![CDATA[69649172c91d819a595d81281d9250d8]]></sandbox_signkey>\n</xml>
下单接口返回一直显示:
<xml>
<return_code><![CDATA[FAIL]]></return_code>
<return_msg><![CDATA[沙箱验证签名失败,请确认沙箱签名key是否正确(通过getsignkey调用生成)]]></return_msg>
</xml>
整个流程按照文档配置,不知道哪一步有问题,不知道哪位有遇到同样的情况可以解答一下吗,被坑了几天了
今天31号,小雨淅淅,踩坑的第四天,记录一下重现的原因,直接访问正式环境,是没有问题的,如果访问沙箱环境则会出现签名的问题,在偶然之间试出了问题,签名类型一定要MD5类型,虽然官方文档上的签名默认MD5,并且支持256,但是沙箱中256签名类型会一直出现签名问题,改成MD5就通过。