支付方式
WCPOS 支持多种支付方式,以满足不同业务需求。结账会使用 iframe/webview 加载 WooCommerce 的订单支付页面,这意味着任何可在 WooCommerce 中运行的支付网关也可以在 POS 中运行。
默认支付方式
免费版包括两个内置支付网关:
现金
- 输入支付金额
- 自动计算找零
- 无需额外配置
卡
- 用于外部卡终端
- 在终端处理后,只需将支付标记为完成
- 无需直接集成
额外支付网关(Pro)
专业功能
额外支付网关需要 WCPOS Pro。
使用 Pro,您可以在 POS 结账中启用额外的 WooCommerce 支付网关:
- Stripe Terminal - 与 Stripe 卡读取设备的直接集成
- SumUp Terminal - 与 SumUp 卡读取设备的集成
- 任意 WooCommerce 网关 - 启用您商店中安装的任何网关
启用和禁用网关
支付网关在 WordPress 管理后台中管理:
- 前往
WP Admin > POS > Settings > Checkout - 您会看到所有已安装的 WooCommerce 支付网关列表
- 可以独立于线上商店,为 POS 开启或关闭每个网关
- 拖动以重新排序 — 第一个启用的网关会成为结账时的默认网关
这意味着某个网关可以在您的网站上启用但在 POS 中禁用,反之亦然。完整详情请参阅结账设置。
测试支付
在使用新网关正式上线之前:
- 现金网关 — 始终可用于测试结账流程,无需真实交易。
- Stripe Terminal — Stripe 为测试模式提供模拟读卡器。请先在 Stripe 控制台中启用测试模式。
- 第三方网关 — 查看该网关自己的文档,了解沙盒或测试模式说明。大多数 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。
- 如果使用暂存环境或本地环境,请确认该网关支持测试或沙盒模式。
自定义网关
使用 自定义网关 系统创建您自己的支付集成。