在IOS系统中,唤起支付宝App支付完成后,不会自动回到浏览器或商户APP 。用户可手工切回到浏览器或商户APP;支付宝H5收银台会自动跳转回商户return_url指定的页面 。
Android可以正常返回 。
文章插图
微信支付宝主体逻辑如下:
1.1 微信支付
统一下单,获取微信中间页地址mweb_url
页面重定向到微信中间页
微信中间页发起支付请求
safari浏览器拦截支付请求打开微信APP开始支付(如果在app中,需要在
shouldStartLoadWithRequest:方法里面拦截支付请求,并打开微信)
微信中间页重新向到redirect_url
1.2 支付宝支付
发起网页支付请求,H5为一个form表单提交 。
页面重定向到支付宝收银台页面
发起APP支付请求,并且开始倒计时,如果打开支付宝超时页面跳转到网页支付界面,如果唤起支付宝,倒计时结束 。
支付完毕页面跳转到return_url页面,需用户手动触发 。
【支付宝ios h5支付无法返回浏览器】
推荐阅读
- 喝完滇红宝塔红茶胃疼,宝塔茶的功效与作用
- 宝宝血项低是什么原因
- 新生儿肚子有气怎么办
- 怀孕33天什么症状
- 宝塔红茶好不好,宝塔茶的功效与作用
- 冰红茶什么人不能喝,五宝茶的功效与作用与禁忌
- 红宝石红茶作用与功效,百雀茶的功效与作用
- 淘宝上哪家的红茶最好,淘宝五宝茶的功效与作用
- 红茶洗宝宝股,绞股蓝茶的功效与作用及禁忌症
- 网络安全——防止被抓包