java 后台 小程序微信支付
步骤说明:
微信公众平台支付接口调试工具
#1.生成字符串:
appid=appId&body=测试商品名称&mch_id=商户号&nonce_str=bf0d5ffe64fc44a3b0c101ead5a6a560¬ify_url=http://2s49p97876.zicp.vip/wzzs/wxNotify&openid=openId&out_trade_no=123456&spbill_create_ip=127.0.0.1&total_fee=1&trade_type=JSAPI
#2.连接商户key:
appid=appId&body=测试商品名称&mch_id=商户号&nonce_str=bf0d5ffe64fc44a3b0c101ead5a6a560¬ify_url=http://2s49p97876.zicp.vip/wzzs/wxNotify&openid=openId&out_trade_no=123456&spbill_create_ip=127.0.0.1&total_fee=1&trade_type=JSAPI&key=商户秘钥
#3.md5编码并转成大写:
sign=1AB657362292437017122ED973059A64
#4.最终的提交xml:
<xml>
<appid>appId</appid>
<body>测试商品名称</body>
<mch_id>商户号</mch_id>
<nonce_str>bf0d5ffe64fc44a3b0c101ead5a6a560</nonce_str>
<notify_url>http://2s49p97876.zicp.vip/wzzs/wxNotify</notify_url>
<openid>openId</openid>
<out_trade_no>123456</out_trade_no>
<spbill_create_ip>127.0.0.1</spbill_create_ip>
<total_fee>1</total_fee>
<trade_type>JSAPI</trade_type>
<sign>1AB657362292437017122ED973059A64</sign>
</xml>
微信支付接口签名校验工具