已经正确的通过https://api.mch.weixin.qq.com/sandboxnew/pay/getsignkey拿到key
但是调用下单一直提示 沙箱验证签名失败,请确认沙箱签名key是否正确(通过getsignkey调用生成 调用的接口是https://api.mch.weixin.qq.com/sandboxnew/pay/unifiedorder
微信签名校验规矩12步都是一样的就是到最后一步生成md5的时候值不一致
https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=20_1
appid=wx4e3ebd&attach=pt_order&body=\xe5\xa5\x97\xe9\xa4\x901&mch_id=49191&nonce_str=QYPEQtdmCYx¬ify_url=/pay/wxpay/pay_result&openid=ows34vx_6Hxc64&out_trade_no=HXT20191105f&sign_type=MD5&spbill_create_ip=39.94.180&total_fee=119900&trade_type=JSAPI&key=9fff55e7754d0c95263c5b0c1ad68ea0 这个的md5
沙箱中获取getsignkey中key,在沙箱中发起付款、订单查询等操作,用沙箱中key生成签名sgin只支持MD5的方式
通过getsignkey 获取key,其中需要参数sign,生成签名sign,需要key。
啥情况?
这个报错问题已经解决了 我傻了 把中文编码了在传。但是一直是504
多搜一下问题https://developers.weixin.qq.com/community/develop/doc/000cc6ce5e05c0ca88e7c51565bc00?_at=1572943069792