微信

来源: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说明检查下

0
0

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程