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离线打包微信登陆

uniapp获取微信openid - 微信提现 - 登录授权 - AndroidStudio离线打包微信登陆

uniapp微信登录h5登录App登录和小程序登录

uni-app长按二维码跳转微信

uniapp 微信小程序 安卓端边框粗

微信小程序原生工程转uni-app工程