uniapp APP微信支付
文章描述:
uniapp APP开发微信支付使用方法
配置微信支付
template
<template>
<view>
<button @tap="order()">生成订单</button>
<button @tap="play()">点击支付</button>
</view>
</template>
script
创建订单
创建订单请求后端,data里面一般是商品信息
uni.request({
url:api+'',
method:'GET',
header:{'X-Access-Token':cache.getCache('token')},
data:{
},
sslVerify:false,
success:function(res){
}
})
根据返回的数据然后在调用微信支付
微信支付
uni.requestPayment({
"provider": "wxpay",
"orderInfo": {
"appid": data.appId, // 微信开放平台 - 应用 - AppId,注意和微信小程序、公众号 AppId 可能不一致
"noncestr": data.nonceStr, // 随机字符串
"package": data.packageValue, // 固定值
"partnerid": data.partnerId, // 微信支付商户号
"prepayid": data.prepayId, // 统一下单订单号
"timestamp": data.timeStamp, // 时间戳(单位:秒)
"sign": data.sign // 签名,这里用的 MD5/RSA 签名
},
success(res) {
},
fail: function (err) {
console.log('支付失败',err);
uni.showToast({
title:err,
icon:'none'
})
}
})
发布时间:2022/04/28
发表评论