You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

启用Jetpack调试模式后,WooPayments仍要求公网连接的本地测试问题

解决本地WooPayments完整结账及Jetpack私有网络提示问题

已添加define( 'JETPACK_DEV_DEBUG', true );仍提示localhost处于私有网络,可通过以下步骤实现本地用虚拟信用卡完成WooPayments结账:

1. 补充本地调试常量到wp-config.php

在wp-config.php文件中添加以下代码,覆盖并增强原有调试配置:

// 标记WordPress为开发环境
define( 'WP_ENVIRONMENT_TYPE', 'development' );
// 增强Jetpack本地调试能力
define( 'JETPACK_DEV_DEBUG', true );
define( 'JETPACK_SITE_DEBUG', true );
// 强制WooCommerce启用本地开发模式
define( 'WC_LOCAL_DEV', true );
// 禁用WooPayments的公网站点连接校验
define( 'WCPAY_DEV_MODE', true );

2. 开启WooPayments测试模式

进入后台「WooCommerce > 设置 > 支付」,找到WooPayments进入设置页面,勾选测试模式(开启后无需真实公网连接,直接支持测试支付信息)。

3. 使用虚拟信用卡完成结账流程

测试模式下,可使用以下标准虚拟信用卡信息完成支付:

  • 卡号:4242 4242 4242 4242
  • 到期日期:任意未来年月(如12/30)
  • CVV码:任意3位数字(如123)

额外优化建议

  • 将本地站点域名从localhost改为自定义本地域名(如local.mysite.com),可通过Local、WAMP等本地环境工具或修改hosts文件实现,提升插件兼容性
  • 操作完成后清除浏览器缓存及WordPress缓存,确保配置生效

内容的提问来源于stack exchange,提问作者Michael Spencer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 12:42:05