微信支付时,需要在调起微信支付时,拦截其url,并且找到redirect_url字段,去除调url中的“redirect_url”键值对,并将请求头HTTPHeaderField的值设置为Targets->Info->URLTypes中所设置的URLSchemes的值,重新发送你编辑过的请求,这样就能够用户操作完微信支付后,成功地返回商户客户端.
在支付宝支付时,需要拦截其url,并且找到alipays://或者alipay://为prefix的字段,并且将"alipays"这一值更改为上面你在URLSchemes中所设置的值,重新发送你编辑过的请求,同样地也能在支付宝客户端中返回你的商户客户端.