uniapp微信提现(打包成app)
Posted GHUIJS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp微信提现(打包成app)相关的知识,希望对你有一定的参考价值。
先到App模块配置配置appid和appsecret,一般由甲方会提供,如果是做自己的,则需要自己去微信开放平台注册申请申请认证:
微信登录授权配置:
这是微信支付的配置:
做好准备工作后,先说一下大体思路,微信提现就只需要获取微信的openid,然后发起请求即可。
获取微信openid是通过调用uniapp官方提供的登录api来获取的,代码如下:
uni.login({
provider: 'weixin',
success: loginRes => {
// authResul下包含 用户的openid,把openid保存下来发给后端
console.log(loginRes.authResult);
this.$http.post('/app/agent/payment/withdrawal',{money:Number(this.money),openId:loginRes.authResult.openid}).then((res)=>{
console.log(res);
})
},
fail:function(loginRes){
console.log(loginRes)
uni.showToast({
title: "微信调用失败,无法完成提现!",
icon: "none"
})
}
})
紧接着发起提现请求即可。
遇到的坑:
1.appid、appsecret一定要填写正确;
2.测试的时候不能真机测试,必须打包安装测试;
3.提现金额至少是0.01元。
以上是关于uniapp微信提现(打包成app)的主要内容,如果未能解决你的问题,请参考以下文章
uniapp获取微信openid - 微信提现 - 登录授权 - AndroidStudio离线打包微信登陆