gpt4 book ai didi

java - 如何让 Stripe Checkout 在 Android WebView 中继续进行?

转载 作者:行者123 更新时间:2023-12-01 10:03:24 24 4
gpt4 key购买 nike

当我尝试在 Web View 中打开 Stripe Checkout 时,收到一条错误消息,提示“加载 Checkout 时出现问题。如果问题仍然存在,请尝试使用其他浏览器”。当我在 Webview 之外的 Chrome Mobile 上运行结帐流程时, Stripe 结帐工作完美。它会重定向到 Stripe 结帐的网页。我是否需要在应用程序中启用某些功能才能使其在 WebView 中工作?

代码:

public class login extends Activity {

private WebView mWebView;
ProgressBar progressBar;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);

mWebView = (WebView) findViewById(R.id.activity_login_webview);

progressBar = (ProgressBar) findViewById(R.id.progressBar1);
progressBar.setVisibility(View.VISIBLE);

WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
mWebView.loadUrl("http://www.icadeliveries.com/login");
mWebView.setWebViewClient(new HelloWebViewClient());


}

private class HelloWebViewClient extends WebViewClient {


@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
// TODO Auto-generated method stub
super.onPageStarted(view, url, favicon);
}

@Override
public boolean shouldOverrideUrlLoading(WebView webView, String url) {
webView.loadUrl(url);
return false;
}

@Override
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
super.onPageFinished(view, url);

TextView load = (TextView) findViewById(R.id.LoadingText);
load.setVisibility(view.GONE);

progressBar.setVisibility(view.GONE);
}

}


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) { //if back key is pressed
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;

}

return super.onKeyDown(keyCode, event);

}

最佳答案

不幸的是,Stripe 目前不支持在 Webview 中显示 Checkout,这就是您收到此错误的原因。最好的解决方案是建立自己的支付form使用Stripe.js

关于java - 如何让 Stripe Checkout 在 Android WebView 中继续进行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36636303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com