uni-app支付

支付宝支付

uni.requestPayment({
    provider: 'alipay',
    orderInfo: orderInfo, // 订单信息
    success: (e) => {
        // 支付完成
        console.log(e)
    },
    fail: (e) => {
        // 支付失败
        uni.showModal({
            content: "支付失败",
            showCancel: false
        })
    }
})

微信支付

// 调用微信支付
uni.requestPayment({
	"provider": 'wxpay',
	"signType": 'MD5',
	"timestamp": timestamp, // 时间戳(单位:秒)
	"noncestr": noncestr, // 随机字符串
	"package": package, // 固定值
	"paySign": paySign, // 签名,这里用的 MD5 签名
	orderInfo: {
		"appid":appid,  // AppId,注意和微信小程序、公众号 AppId 可能不一致
		"noncestr": noncestr, // 随机字符串
		"package": package, // 固定值
		"partnerid": partnerid, // 微信支付商户号
		"prepayid": prepayid, // 统一下单订单号 
		"sign": sign, // 签名,这里用的 MD5 签名
		"timestamp": timestamp // 时间戳(单位:秒)
	},
	success: (e) => {
		// 支付成功
		console.log(e)
	},
	fail: (e) => {
        // 支付失败
		uni.showModal({
			content: "支付失败",
			showCancel: false
		})
	}
})

ps:微信支付必须使用打正式包才可以,否则会出现只能成功支付成功一次的情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值