APP调起用户确认收款 android 报错提示bad_param
String appId = "wx8db3af77b48702ea"; // 填应用AppId
IWXAPI api = WXAPIFactory.createWXAPI(this, appId, true);
int wxSdkVersion = api.getWXAppSupportAPI();
if (wxSdkVersion >= OPEN_BUSINESS_VIEW_SDK_iNT) {
WXOpenBusinessView.Req req = new WXOpenBusinessView.Req();
String pageInfo = result.getPackageX();
String mchId = result.getMch_id();
String page2Info, mch2Id, app2Id;
try {
//page2Info = urlEncodedRFC3986(pageInfo);
mch2Id = URLEncoder.encode(mchId, "UTF-8");
app2Id = URLEncoder.encode(appId, "UTF-8");
page2Info = URLEncoder.encode(pageInfo, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
app2Id = "";
mch2Id = "";
page2Info = "";
}
String resultInfo = String.format("mchId=%s&appId=%s&package=%s", mch2Id, app2Id, page2Info);
LogUtils.e(" resultInfo====" + resultInfo);
req.businessType = "requestMerchantTransfer";
req.query = resultInfo;
boolean ret = api.sendReq(req);
} else {
//需提示用户升级微信版本
Tip.toast("当前版本过低,请升级最新微信版本");
}
[图片]