uniapp完成 支付宝支付

支付宝支付

uni.getProvider({
	service: 'payment', //获取服务供应商
	success: (res) => {
		console.log(res.service); //服务类型:payment
		console.log(res.provider); //不同服务类型下可能的取值:["alipay","wxpay"]
		if (res.provider.indexOf('alipay') != -1) {
			//服务提供商(从服务供应商中获取,是否包含支付宝支付)
			//调取后台接口,获取支付宝支付的订单号
			this.$http.post('接口地址', {
				//用到的参数
			}).then(res => {
				console.log('支付宝订单号', res)
				uni.requestPayment({
					provider: 'alipay', //服务提供商(支付宝)(服务提供商,通过uni.getProvider获取)
					orderInfo: res.data.app, //后台返回的支付宝订单数据
					success(res) {
						console.log('success:' + res);
					},
					fail(err) {
						console.log('fail:' + err);
					}
				});
			})
		}
	}
})
  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值