Android支付宝错误码62009,hb混合开发app 微信支付提示支付宝62009未知错误

问题描述

hb混合开发app 微信支付提示支付宝62009未知错误

问题出现的环境背景及自己尝试过哪些方法

真机模拟测试

相关代码

获取通道mounted(){

plus.payment.getChannels((channels) =>{

this.channel = channels[0];

},function(e) {

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

}

);

},

点击确认购买执行方法primaryAlipay() {

var payType = this.radio === "zfb"?"aliapy":"weixin";

this.request.post("api/user/membership", {

pay_level: 1,

pay_price: 1.0,

pay_type: payType

})

.then(res => {

console.log(res.data.data);

var payserve = "";

if (payType === "aliapy") {

payserve = res.data.data;

} else if (payType === "weixin") {

let result = res.data.data

payserve = JSON.stringify({

appid: result.appid,

noncestr: result.noncestr,

package: result.package,

partnerid: result.partnerid,

prepayid: result.prepayid,

timestamp: result.timestamp,

sign: result.sign

});

} else {

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

return;

}

// 手机调用请求

plus.payment.request(this.channel,payserve,(result)=>{

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

back();

});

},(error)=>{

let err = JSON.stringify(

"支付失败:" + error.code + error.message

);

plus.nativeUI.alert(err);

}

);

})

.catch(err => {

console.log(err);

});

},

你期待的结果是什么?实际看到的错误信息又是什么?

支付宝支付可以调用,选择微信支付,显示得是去支付宝支付,错误信息:支付失败:-100 支付宝62009未知错误

解决思路

已解决,支付宝通道是channels[0] 微信通道是channels[1];

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值