For the complete documentation index, see llms.txt. This page is also available as Markdown.

Webview常见问题

菲律宾GCASH,马来西亚Celcom等渠道出现拒绝访问页面

📘 这些渠道只能在当地的IP地址下购买,无法从其他国家访问,测试时需要用VPN。

菲律宾webview点返回按钮页面报223,202,103等错误

Codapay部分页面不允许刷新,禁止webview返回刷新页面即可。可参考链接[https://blog.csdn.net/yushuangping/article/details/84957237]

“Back to Merchant” 按了没有反应

这个支付完后跳转的页面其实是自动关闭的,只是在webview里页面调用windows.close(),系统发现当前只有一个窗口,导致windows.close()不起作用。

这时需要重写onCreateWindow() 和 onCloseWindow()函数:

并在WebView中添加如下配置:

Dana 页面显示空白或“The network connection is unstable. Please try again later.”

打开DANA支付方式, 页面提示错误, 看到的现象是空白,实际页面比较大, 移动页面可以看到页面错误:“The network connection is unstable. Please try again later.”

如果打开API容器是Android 的WebView,需要设置webView的WebSettings属性,代码如下

Error 401 沙盒测试 Webview <401Authorization Required>

有些渠道在沙盒环境测试时,是在支付页面内导入你去我们的模拟器。 在这个时候这个模拟器页面会需要你输入username 和 password. 但是你用webview时需要做以下配置来输入username 和 password. 以下的 username 和 password 请改成模拟器的登入讯息username 和 password.

支付成功后,想返回APP的方式

  1. 在自己APP内部打开支付页面,在支付完成后< back to merchant> 按钮跳转地址(重定向地址/页面)也是在App内部。

  2. 若使用外浏览器打开支付页面,在支付完成打开跳转地址(重定向地址/页面)时是在外部浏览器中打开的,这时如果要跳转到App内部,需要通过(schema DeepLink)跳转

Gopay iOS webview无法唤起 gopay app \ Unsupported Schema : gojek

Gopay iOS系统 , 如果商家的应用程序是本机 iOS 应用程序,需要将 LSApplicationQueriesSchemes 键添加到应用程序的 Info.plist :

这是为了确保允许从商家的应用程序到(外部)目标支付应用程序的深层链接deeplink。

最后更新于

这有帮助吗?