我启用了 PayPal 标准网关。这是当前结帐页面上显示的付款方式。我已经安装了一个 SSL 并且有一个 HTTPS:// 但是当我尝试启用 PayPal Pro 支付网关(在沙盒模式下)时结帐页面只显示 Paypal 标准方法并且没有提供熟悉的单选按钮来选择方法.唯一可用的方法是贝宝标准。
我也尝试启用支票支付网关,但也没有显示在结帐页面上
有什么办法可以解决此问题,以便在结帐页面上显示信用卡输入的 Paypal pro 付款方式?
我遇到了同样的问题,并在研究答案时找到了这个页面。您提到它原来是与货币切换器插件发生冲突。我安装了其中一个,所以尝试禁用它,我的问题确实也解决了!
为同一条船上的其他人进一步阐明解决方案——您可能需要为每种可用货币启用特定的支付网关。超越一般的 WooCommerce 启用选项。 (即使是你的基础货币)
这使我能够解决问题并保持我的货币切换器插件处于活动状态。 就我而言,它是 Aelia Currency Switcher。他们在这里有一个支持说明: https://aelia.freshdesk.com/support/solutions/articles/158712-one-or-more-payment-methods-don-t-appear-after-installing-the-currency-switcher-how-can-i -修复它-
根据您在 WooCommerce 中使用的插件,您需要启用强制安全结账。一旦启用force secure checkout通常PayPal Payments Pro会出现在结帐页面上。
在 force secure checkout (not force http) 旁边打勾,然后保存。还要确保在网关列表中启用了 PayPal Payments Pro。
此图片来自 WooThemes 上的 WooCommerce 文档。
我按照以下说明解决了这个问题: Admin > Woocommerce Settings > Payment > Manage(您的结帐)激活您的 API 权限或信息,您就可以解决。
祝你好运
我也遇到过这类问题,但我已经按照这些说明解决了。
希望本教程对您有所帮助。