原因:浏览器不在白名单里,手机自带浏览器可以唤起。
旧问答:【安卓】阿里云ECS搭建的正式生产环境,用的快速接入sdk,接口是手机网站支付2.0,点击支付后跳转到如下界面后停止: ,不管等待多长时间都还在这个页面。 为了节省支付时间,收银台那一步去掉了,
具体的流程:用户在商户商品界面点击支付后,后端根据产品编号计算出价格等,直接跳转到sdk目录下wappay/pay.php进行参数效验,验证后才到支付宝的网关提交参数。如图:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
遇到“浏览器不在白名单里”的问题,通常是因为支付宝的手机网站支付2.0接口为了安全考虑,需要对唤起支付的浏览器或APP进行限制,只允许在预设的安全环境下使用。如果您的用户通过非默认浏览器访问时遇到此问题,而手机自带浏览器可以正常唤起支付页面,您可以尝试以下几种解决方法:
添加浏览器到白名单:
引导用户使用支持的浏览器:
检查快速接入SDK的配置:
升级或重新配置SDK:
咨询支付宝客服或技术支持:
记得在进行任何更改之前备份相关配置,以避免不必要的服务中断。同时,确保所有操作都符合支付宝的安全规范和政策要求。