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并且没有扩展名
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端