<返回更多

支付宝ios h5支付无法返回浏览器

2022-02-23    博学多才的饼干xN
加入收藏

IOS系统中,唤起支付宝App支付完成后,不会自动回到浏览器或商户APP。用户可手工切回到浏览器或商户APP;支付宝H5收银台会自动跳转回商户return_url指定的页面。

Android可以正常返回。

支付宝iosh5支付无法返回浏览器

 

微信支付宝主体逻辑如下:

1.1 微信支付

统一下单,获取微信中间页地址mweb_url

页面重定向到微信中间页

微信中间页发起支付请求

safari浏览器拦截支付请求打开微信APP开始支付(如果在app中,需要在
shouldStartLoadWithRequest:方法里面拦截支付请求,并打开微信)

微信中间页重新向到redirect_url

1.2 支付宝支付

发起网页支付请求,H5为一个form表单提交。

页面重定向到支付宝收银台页面

发起APP支付请求,并且开始倒计时,如果打开支付宝超时页面跳转到网页支付界面,如果唤起支付宝,倒计时结束。

支付完毕页面跳转到return_url页面,需用户手动触发。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>