a***@163.com
a***@163.com
  • 发布:2023-01-05 19:53
  • 更新:2023-09-25 15:15
  • 阅读:569

【报Bug】 app ios 微信支付异常 uni.requestPayment 里面的代码不执行

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.6.5

手机系统: iOS

手机系统版本号: iOS 16

手机厂商: 苹果

手机机型: 13

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

console.log("进入微信支付",orderInfo)
uni.requestPayment({
provider:'wxpay',
orderInfo:orderInfo,
_debug:1,
success(response){
console.log('success:'+JSON.stringify(error));
console.log('支付成功');
uni.showToast({
title:'支付成功',
icon:'none'
})
setTimeout(()=>{
uni.switchTab({
url:'/pages/home/home'
})
uni.removeStorageSync('goodsInfo')
},1000)

                                        },  
                                        fail(error){  
                                            console.log('fail:'+JSON.stringify(error));  
                                            console.log('支付失败');  
                                            uni.showToast({  
                                                title:'支付失败',  
                                                icon:'none'  
                                            })  
                                            console.log(res.data);  
                                        },  
                                        complete(res){  
                                            console.log("=====================",123);  
                                        }  
                                    })  
                                    console.log("微信支付结束")  
                                }  

操作步骤:

app ios 微信支付异常,不执行代码,在 uni.requestPayment 前和后都能打印console,就是uni.requestPayment 这里的代码没有执行,无论是 success ,还是 fail 还是 complete 都没有执行

预期结果:

希望ios端微信支付能正常调起

实际结果:

没有调起

bug描述:

吐槽一下:太多bug了,严重影响开发进度
前提条件:安卓端微信支付正常,ios端微信分享,ios端微信授权登录正常, 所以appid,UniversalLinks这个配置是正确的,故不要怀疑配置问题
出现问题:app ios 微信支付异常,不执行代码,在 uni.requestPayment 前和后都能打印console,就是uni.requestPayment 这里的代码没有执行,无论是 success ,还是 fail 还是 complete 都没有执行

我想问一下官方,怎样解决这个问题。有没有办法打印调用栈?

2023-01-05 19:53 负责人:无 分享
已邀请:

最佳回复

a***@163.com

a***@163.com (作者)

已经解决,ios端微信支付 代码

其中:商户号 和 签名要转成 String

a***@163.com

a***@163.com (作者)

迁移了收费的云空间后出现太多问题了,像这种代码不执行的问题没办法处理啊

a***@163.com

a***@163.com (作者)

官方有人回答吗?

1***@qq.com

1***@qq.com

您好,想请教一下,类似流量充值这种然后需要上架ios appStore,支付只能使用ios支付吗,可以使用微信支付不

  • 1***@qq.com

    兄弟 解决了吗 我也是有这个疑问

    2024-04-06 17:47

要回复问题请先登录注册