微信
来源:15-11 RN App社会化分享、第三方登录开发精讲-2【必备加分技能】
佳谦科技
2019-10-09
老师,我想请教您一个问题,这是我在学习微信支付时遇到的问题,想请您帮我看一下是什么原因?谢谢老师了。
以下是我调用微信支付接口的代码
async wxPayAction(){
Wxpay.registerApp(APPID); //向微信注册
Alert.alert(wxDic1)
//wxDic为从服务器获取的支付信息
Wxpay.isSupported().then((isSupported)=>{
if (isSupported) {
Wxpay.pay(wxDic1).then((data) =>{
console.log(‘data=’+JSON.stringify(data));
//data = {“errCode”:0}//支付成功
//data={“errCode”:-2} //取消支付
if (data.errCode == 0){
Alert.alert(“支付成功”)
}else {
Alert.alert(“支付失败”)
}
});
}else {
Alert.alert(“未安装微信或当前微信版本较低”)
//未安装微信或当前微信版本较低
}
}).catch((err) => {
console.log(‘err=’+err);
this.refs.toast.show(‘支付失败’);
});
};
写回答
1回答
-
CrazyCodeBoy
2019-10-09
API使用方式不对,参数要求map类型的你传了个string,建议对照插件的API说明检查下
00
相似问题