Javascript 总是在爱奥尼亚/科尔多瓦看到老的PayPal Express结账界面

Javascript 总是在爱奥尼亚/科尔多瓦看到老的PayPal Express结账界面,javascript,cordova,paypal,ionic-framework,viewport,Javascript,Cordova,Paypal,Ionic Framework,Viewport,我想在我的Ionic/Cordova应用程序中轻松实现PayPal Express结账 我创建了一个模板(paypal.html),它基本上只包含以下几行内容: <form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="paypal-checkout-form"> <input type="hidden" name="cmd" value="_xclick" /> <inpu

我想在我的Ionic/Cordova应用程序中轻松实现PayPal Express结账

我创建了一个模板(paypal.html),它基本上只包含以下几行内容:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post" id="paypal-checkout-form">
  <input type="hidden" name="cmd" value="_xclick" />
  <input type="hidden" name="business" value="J4N...9PU" />
  <input type="hidden" name="amount" value="1.99" id="paypal_amount" />
  <input type="hidden" name="shipping" value="0.00" />
  <input type="hidden" name="button_subtype" value="services" />
  <input type="hidden" name="no_shipping" value="1" />
  <input type="hidden" name="currency_code" value="EUR" />
  <input type="hidden" name="lc" value="DE" />
  <input type="hidden" name="bn" value="PP-BuyNowBF" />
  <input type="hidden" name="return" value="http://www.example.com/some-page-to-return-to" />
</form>
我以这种方式实现了它,因为我不必处理来自PHP服务器或任何其他PayPal请求的get_令牌脚本

我现在面临的问题是,并没有出现好看的新PayPal界面(只有旧的灰色界面),并且视口被放大(显示的是成熟的PayPal结账页面,而不是响应页面)

是否可以强制显示新界面?在我的电脑上(相同的代码),一切正常


谢谢。

您找到解决上述问题的方法了吗?我们还希望在应用程序中实现同样的功能。请帮忙。向你问好,萨里姆·加尼你找到解决上述问题的办法了吗?我们还希望在应用程序中实现同样的功能。请帮忙。向你问好,萨里姆·加尼
$rootScope.$on('$cordovaInAppBrowser:loadstop', function(e, event){
  $cordovaInAppBrowser.executeScript({
    code: 'var paypalFrm = document.getElementById("paypal-checkout-form"); paypalFrm.submit();'
  });
});