微信扫码支付统一下单body为中文签名报错解决方法

//下单签名
String stringA ="body="+mbody+//签名的时候不要转码
        "&mch_id="+mch_id+//产品描述
        "&out_trade_no="+out_trade_no+//
        "&total_fee="+price;        //价格
sign=createSign(stringA,key);
//查询订单签名
String stringGET ="mch_id="+mch_id+//
        "&out_trade_no="+out_trade_no;
GET_sign=createSign(stringGET,key);
GET_out_trade_no=out_trade_no;


String param ="out_trade_no="+out_trade_no+//
        "&total_fee="+price+//价格
        "&mch_id="+mch_id+//
        "&body="+URLEncoder.encode(mbody,"utf-8")+//传参的时候转码
        "&type="+type+
        "&attach="+attach+
        "&notify_url="+notify_url+
        "&return_url="+return_url+
        "&auto="+auto+
        "&auth_code="+auth_code+
        "&config_no="+config_no+
        "&bizParams="+bizParams+
        "&sign="+sign;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值