跳到主内容
版本: 1.x

支付方式

WCPOS 支持多种支付方式,以满足不同业务需求。结账会使用 iframe/webview 加载 WooCommerce 的订单支付页面,这意味着任何可在 WooCommerce 中运行的支付网关也可以在 POS 中运行。

默认支付方式

免费版包括两个内置支付网关:

现金

  • 输入支付金额
  • 自动计算找零
  • 无需额外配置

  • 用于外部卡终端
  • 在终端处理后,只需将支付标记为完成
  • 无需直接集成

额外支付网关(Pro)

专业功能

额外支付网关需要 WCPOS Pro

使用 Pro,您可以在 POS 结账中启用额外的 WooCommerce 支付网关:

  • Stripe Terminal - 与 Stripe 卡读取设备的直接集成
  • SumUp Terminal - 与 SumUp 卡读取设备的集成
  • 任意 WooCommerce 网关 - 启用您商店中安装的任何网关

启用和禁用网关

支付网关在 WordPress 管理后台中管理:

  1. 前往 WP Admin > POS > Settings > Checkout
  2. 您会看到所有已安装的 WooCommerce 支付网关列表
  3. 可以独立于线上商店,为 POS 开启或关闭每个网关
  4. 拖动以重新排序 — 第一个启用的网关会成为结账时的默认网关

这意味着某个网关可以在您的网站上启用但在 POS 中禁用,反之亦然。完整详情请参阅结账设置

测试支付

在使用新网关正式上线之前:

  1. 现金网关 — 始终可用于测试结账流程,无需真实交易。
  2. Stripe Terminal — Stripe 为测试模式提供模拟读卡器。请先在 Stripe 控制台中启用测试模式。
  3. 第三方网关 — 查看该网关自己的文档,了解沙盒或测试模式说明。大多数 WooCommerce 网关都支持测试模式开关。
提示

如果新启用的网关没有出现在结账界面,请尝试刷新 POS。WP Admin 中的网关更改会在下次页面加载时生效。

常见问题

结账时网关未显示

  • 确认该网关已在 WP Admin > POS > Settings > Checkout 中为 POS 启用。
  • 检查该网关是否也已在 WP Admin > WooCommerce > Settings > Payments 中启用 — 网关必须先在 WooCommerce 中处于活动状态,才能显示在 POS 中。
  • 完成更改后刷新 POS。

网关显示不正确

结账 iframe 会加载您网站的主题样式,这有时会造成干扰。使用结账模态框中的 结账设置 按钮,有选择地禁用样式或脚本。详情请参阅结账故障排查

支付处理失败

  • 检查您网站的错误日志 (WP Admin > POS > Support > Logs),查找特定于网关的错误。
  • 确保您的 SSL 证书有效 — 大多数支付网关都需要 HTTPS。
  • 如果使用暂存环境或本地环境,请确认该网关支持测试或沙盒模式。

自定义网关

使用 自定义网关 系统创建您自己的支付集成。