PayPal 不适用于沙盒模式下的 WooCommerce

PayPal does not work with WooCommerce in Sandbox mode

我来这里是因为我在使用 PayPal SandBox 和 WooCommerce 时遇到问题:

我已经配置了所有内容(API SandBox 的 KEY)但是在做付款证明时它有效但它没有 return 到网站并且订单没有按 "Processing", 显示为 "Pending payment".

我正在使用 WAMP 在不使用 HTTPS 的域(如 my-domain.com-dev)上进行测试。

有什么解决办法吗?

如果您使用的是 WooCommerce 的旧标准 HTML-仅 PayPal 集成,则它依赖于 IPN 交付来确认付款。 IPN 交付需要可通过 HTTPS 访问的可公开访问的网络服务器 (details)

作为替代方案,您可以尝试使用带有智能支付按钮的较新 WooCommerce PayPal 模块:https://woocommerce.com/woocommerce-and-paypal/ -- 这可能不依赖于 IPN 服务。