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元。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值