• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

支付字节抖音小程序,调起内置支付 uni-app

武飞扬头像
嘿,小苹果
帮助1

  1. 提交订单,后端返回 重要数据 包含 appid ,时间戳 一些 (把数据 JSON.parse处理一下)
  2. 调用内置支付
后端返回的数据格式 是string  先转换为 对象
orderString: "{\"order_token\":\"CgwIARDGJRiuMiABKAESTgpMPqp5Z6AaA5n0w/bVzukMhlUitGAY0zsrczQMGAK1JD3ETSEH76dn8207GfdWRN3k5YtcM5 KciV2yOiY15VSnAjBnjcZUQaJM87iARoA.L\",\"order_id\":\"N7212547906786642228\",\"url\":\"\"}"

学新通

调用支付 具体写法

1.首先通过uni.getProvider方法获取到用户手机里的服务商,service选择payment,共有4种方式alipay(支付宝支付)、wxpay(微信支付)、百度(百度收银台支付)、appleiap(苹果应用内支付)

onShow() {
	uni.getProvider({
		service: 'payment',
		success: function(res) {
			uni.setStorageSync('providerpayment', res.provider[0]);
		}
	});
}
// #ifdef MP-TOUTIAO
that.opratePay(JSON.parse(res.orderString));

// #endif
opratePay(orderString) {
	let _this = this;
	//支付
	uni.requestPayment({
		provider: uni.getStorageSync('providerpayment'),
		// #ifdef MP-TOUTIAO
		orderInfo: orderString,
		service: 5,
		// #endif

		success: function(value) {
			// #ifdef MP-TOUTIAO
			if(value.code==0){
				uni.showToast({
					title: '支付成功',
					icon: 'none'
				});
				_this.showPay = false;
			
			}else{
				_this.showPay = false;
				uni.showToast({
					title: '支付失败',
					icon: 'none'
				})
			}
			// #endif
		},
		fail: function(err) {
			console.log(err);
			_this.showPay = false;
			uni.showToast({
				title: '支付失败',
				icon: 'none'
			})
		}
	})
},


学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbkhef
系列文章
更多 icon
同类精品
更多 icon
继续加载