uniapp-ios苹果微信支付配置问题一直报错

贴出错误:

{
    "errMsg": "requestPayment:fail 无效的参数,https://ask.dcloud.net.cn/article/282",
    "code": -1
}

 

前端:支付代码没有任何问题(仔细排查每一行,甚至怀疑orderInfo里面配置大小写问题)

复制代码
uni.requestPayment({
        provider: currentPayType.value === ORDERPAYMENT.WECHAT ? 'wxpay' : 'alipay',
                 orderInfo: data,
        // orderInfo: {
        //     appid: data.appid,
        //     noncestr: data.noncestr,
        //     package: data.package,
        //     partnerid: data.partnerid,
        //     prepayid: data.prepayid,
        //     timestamp: data.timestamp,
        //     sign: data.sign,
        // },
        success: payMethod[payFrom.value].success,
        fail: payMethod[payFrom.value].error,
        // fail: (error) => {
        //     console.log('错误打印', error)
        // },
    })                           
复制代码

再就是后台和配置官网需要注意的:(一定不要填写错误)

 

以前上都没有任何问题排查的很愁;重点来了:

 配置的这UniversalLinks链接我一直以为是苹果下载链接,所以私活没排查出这个链接问题,参考文档一堆shit,乱码完全看不了,配置后打包报错:ios打包要求勾选Associated Domain;

这又是什么?

 勾选这个和链接什么关系?链接也有问题?这个链接不是下载链接!!!!Universal Links 是苹果提供的深度链接机制,微信支付要求配置以支持 iOS 平台的支付回调。那么老实去看看怎么配置获取吧

 不可以有扩展名哦.至此结束

写在最后:建议个文件夹.well-known里面文件名字叫

apple-app-site-association并且没有扩展名

 

posted @   给第一张敬个礼  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示