问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

iOS如何在WebView页面调起微信支付并可以返回App

发布网友 发布时间:2022-12-12 07:52

我来回答

1个回答

热心网友 时间:2024-11-26 20:07

iOS可以不集成微信支付SDK,通过WebView页面调起微信支付页面,具体配置流程如下:

    1、需要在Xcode工程Targets中配置白名单,确保能够顺利跳转到微信

    2、在Xcode工程Targets中配置URL Types,设置的URL Schemes为微信支付商户平台申请的域名,从而可以让微信识别回到调起支付的的App

3、在WKWebView的代理方法中,拦截微信支付的链接,配置支付授权域名,即Refer字段

注意:如果有多个host域名,可以服务端配置下发。

4、经过这三个步骤后,可以调起微信支付,并且取消支付或完成支付时,可以回到App;接下来的问题是页面如何刷新的问题,一般有两种处理方案:

 (1)调起微信支付的同时在WebView页面弹出一个提示框,回来后可以让用户点击已完成支付或遇到问题,然后页面刷新

(2)在AppDelegate中,,监听回流到App的域名是否是微信支付的回调,通过通知的形式刷新WebView页面

一般项目使用方案一的较多,可以减少多余的判断处理逻辑,刷新逻辑放在WebView页面处理,我们在项目中也是使用的这种方案。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? 微信webview保持cookie多久 rna怎么保存可以时间长一点,是否可以反复冻融啊 逆水寒怎么买卖 怎么买卖逆水寒 ...word感觉很费事,有没有哪个软件能做个模板,以后只要 梦见女娲补天代表什么动物 买创书的,打一生肖 欲钱买能书不择笔,猜无看鼻梁勾耳朵,指什么生肖求解 further和remote的区别 remote接口是干嘛的 烟台山的交通信息 ...觉得太费时间(约10小时),所以有没有其他的交通方式,可以快速... 烟台交通 坐汽车去烟台方便吗? 第五人格香水师值得入手吗 香水师技能玩法技巧介绍 梦见没有穿衣服是什么意思 这个图的水印要怎么去掉? 武汉周边哪些地方好玩 武汉周边什么地方好玩 武汉周边有哪些好玩的 武汉周边旅游景点介绍 武汉周边有哪些好玩的地方 武汉周边有什么好玩的地方 两互感线圈装在盒子里,只引出四个端子,现在手头有一台交流信号源及_百... 冰箱冷凝水结冰堵了怎么办? 冰箱冰堵怎么解决 冰箱霜太多,把门都堵了,怎么办 驻马店区号12345怎么打 怎么让牙齿雪白?送100分! 你对去牙渍有什么建议呢? 有什么科学点的办法,能让大黄牙变白啊 老铁们这是正经的陈皮吗? 全自动洗衣机脱水不干净怎么办? 驿外断桥边寂寞开无主的意思 驿外断桥边寂寞开无主的原文 陆游的卜算子 咏梅 中“寂寞开无主”开是什么意思? 车险超过48小时保险公司不赔吗? 微信名好听又简单的字符 微信网名字符大全 三招让陌生人记住你名字 大米进水怎么办 刚才一锅水潵米袋子上了 大米被醋泡了怎么办 华为手机忘记密码怎么刷机解锁 思乡古诗文佳句 欧姆定律,电压等于电流乘以电阻对么 初三转学需要办哪些手续?