问题说明:
1、同步地址去除后,客户端会不断重复唤起支付界面
2、支付成功或取消后,都会调转到外部浏览器中,并没有回到app中,影响交互体验
方案实践:
1、加上同步回调地址
2、配置如下图

为了唤起微信支付
3、例如我们在微信官方申请的域名:http://xxx.com
设置Referer为当前的申请的域名
在UIWebview中拦截请求地址,把redirect_url同步地址替换为你在URL Scheme中的配置
例如:URL Scheme中配置为test.xxx.com, 替换的地址为test.xxx.com://
这样支付回调后才能跳回app。
注意:URL Schem中的地址后缀一定要以你申请的域名为准,不然会报错。至于前缀是什么,由你来定,这也是为了处理多应用的。