uni.getProvider({
service: 'payment',
success: function(res) {
console.log(res.provider)
if (~res.provider.indexOf('wxpay')) {
console.log('判断通过');
uni.requestPayment({
"provider": "wxpay",
"orderInfo": {
"appid": "xxxxx", // 微信开放平台 - 应用 - AppId,注意和微信小程序、公众号 AppId 可能不一致
"partnerid": data.partnerid, // 商户号(PartnerID)
"prepayid": data.prepayid, // 预支付交易会话ID
"package": data.package, // 固定值
"noncestr": data.noncestr, // 随机字符串
"timestamp": data.timestamp, // 时间戳(单位:秒)
"sign": data.sign // 签名,这里用的 MD5 签名
},
success(res) {
console.log('支付成功',res);
// var postData = {
// InterfaceID: 'MRecruitPay',
// id: id,
// account_id: that.account_id
// }
// app.postRequest(postData,function(data,code,msg) {
// console.log(' 准备跳转的接口列表',data)
// if (code ==
// 100) {
// uni.navigateTo({
// url: '/pages/boos_detail/boos_detail?id=' +
// id +
// '&store_id=' +
// that
// .store_id +
// '&latitude=' +
// that
// .latitude +
// '&longitude=' +
// that
// .longitude,
// })
// }
// })
},
fail(e) {
console.log('支付报错', e)
}
});
}
}
});
- 发布:2023-05-16 18:10
- 更新:2023-05-23 13:41
- 阅读:317
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.7.11
手机系统: iOS
手机系统版本号: iOS 16
手机厂商: 苹果
手机机型: iphone 11 pro max
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.requestPayment 不抛出错误 也不执行。什么都没有 也无反应
uni.requestPayment 不抛出错误 也不执行。什么都没有 也无反应
预期结果:
成功执行
成功执行
实际结果:
无反应
无反应
bug描述:
点击事件触发后。 调用 api success、fail 均不执行。
1 个回复
1***@qq.com (作者)
有人吗?