微信支付android错误码-1,安卓调用微信支付一直都是-1的错误,求问怎么解决

服务端传给我的数据应该是对的,签名用的是keystore生成的md5,包名也没有问题,但是一直报错,请问是什么原因,代码如下

//选择支付通道

plus.payment.getChannels(function(channels){

for (var i in channels) {

if (channels[i].id == "wxpay") {

wxChannel=channels[i];

}else{

aliChannel=channels[i];

}

}

},function(e){

alert("获取支付通道失败:"+e.message);

});

})

//支付

function pay(id){

// 从服务器请求支付订单

j$('#commonUILoading').show();

var PAYSERVER='';

if(id=='alipay'){

PAYSERVER=ALIPAYSERVER;

channel = aliChannel;

}else if(id=='wxpay'){

PAYSERVER=WXPAYSERVER;

channel = wxChannel;

}else{

plus.nativeUI.alert("不支持此支付通道!",null,"捐赠");

return;

}

var xhr=new XMLHttpRequest();

xhr.onreadystatechange=function(){

switch(xhr.readyState){

case 4:

if(xhr.status==200){

j$('#commonUILoading').hide();

plus.payment.request(channel,xhr.responseText,function(result){

plus.nativeUI.alert("支付成功!",function(){

// back();

alert(result);

});

},function(error){

plus.nativeUI.alert("支付失败:" + JSON.stringify(error));

});

}else{

j$('#commonUILoading').hide();

alert("获取订单信息失败!");

}

break;

default:

break;

}

}

xhr.open('GET',PAYSERVER);

xhr.send();

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值