关于实现uni-app项目在APP端使用微信支付功能

首先在对项目开启支付功能,在项目的manifest.json文件中勾选APP模块配置中的Payment支付模块,并将需要的信息填写完整,如下图
在这里插入图片描述
除此之外还需要其他的一些配置,下面开结合图片来一步步的详细了解下:
在这里插入图片描述
如上图提交云端打包界面所示,相对于支付宝微信在各方面的要求比较全面,对项目要使用微信支付必须严格按照微信官方的要求来配置,如上面图片所示:必须使用自有证书,证书别名,证书私钥密码和证书文件缺一不可,有关证书的制作过程可参考官方教程如何生成证书,其中关于签名部分:
在这里插入图片描述
生成的签名就是一串字符串,记住要将其中的冒号全部删除掉
,然后需要登录微信公共平台将应用签名和应用包名进行绑定,将上述配置完成以后就可以打包上传到云端了,下面就开始码代码了。

下面是逻辑代码:

//APP微信宝支付
deposit() {
   
   
	const that = this;
	// 调用uniapp API uni.getProvider 获取服务供应商
	uni.getProvider({
   
   
		/* 获取服务类型,可选值如下:
		* @param share: 分享
		* @param oauth: 授权登录
		* @param push: 推送
		* @param payment: 支付类型
		*/
		service:</
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值