1***@qq.com
1***@qq.com
  • 发布:2023-05-16 18:10
  • 更新:2023-05-23 13:41
  • 阅读:317

【报Bug】uni.requestPayment 在 ios 上 微信支付 没有反应。也不报错

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: iphone 11 pro max

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
                                    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)  
                                                    }  
                                                });  
                                            }  
                                        }  
                                    });

操作步骤:

uni.requestPayment 不抛出错误 也不执行。什么都没有 也无反应

预期结果:

成功执行

实际结果:

无反应

bug描述:

点击事件触发后。 调用 api success、fail 均不执行。

2023-05-16 18:10 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

有人吗?

要回复问题请先登录注册