Stripe 终端网关
Stripe 终端网关允许您通过 WCPOS 直接使用 Stripe 终端硬件读取器接受面对面付款。此网关支持物理卡读取器和测试用的模拟器模式。
特性
硬件集成
通过互联网连接物理 Stripe 终端读取器
模拟器模式
使用 Stripe 的模拟器在无硬件情况下测试付款
实时处理
即时付款处理和确认
安全交易
通过 Stripe 进行 PCI 合规的付款处理
电话订单 (MOTO)
通过在读取器上输入卡片详细信息来接受电话订单中的卡付款
安装
下载并安装
- 访问 WooCommerce 的 Stripe Terminal 发布页面
- 下载最新的 stripe-terminal-for-woocommerce.zip 文件
- 在 WordPress 管理中,转到
插件 > 添加新 > 上传插件 - 上传 zip 文件并激活插件
配置 Stripe 设置
- 导航到
WP 管理 > WooCommerce > 设置 > 付款 - 在支付方式列表中找到 Stripe Terminal
- 点击 Stripe Terminal 以访问设置
- 输入您的 Stripe 密钥(您可以从 Stripe 仪表板获取)
- 保存设置
您无需在 WooCommerce 设置中启用 Stripe 终端网关。它将在下一步中专门为 POS 启用。
在 WCPOS 中启用
- 转到
WP 管理 > POS > 设置 > 结账 - 在列表中找到 Stripe Terminal 网关
- 启用该网关以便在 POS 中使用
- 保存您的设置
使用
连接读取器
当您在 POS 中结账时选择 Stripe 终端网关:
- 选择连接方式:您可以选择连接物理读取器或使用模拟器
- 物理读取器:按照屏幕上的说明连接您的 Stripe 终端设备
- 模拟器:选择模拟器模式以在没有硬件的情况下测试各种付款场景
处理付款
- 添加商品:在 POS 中将产品添加到购物车
- 选择网关:选择 "Stripe Terminal" 作为付款方式
- 连接读取器:连接您的读取器或选择模拟器模式
- 处理付款:按照提示完成交易
- 确认:成功付款后,订单将自动完成
使用模拟器测试
模拟器允许您测试各种付款方式和场景:
- 卡付款:测试不同类型的卡(Visa、Mastercard 等)
- 非接触式付款:模拟感应式支付交易
- 错误场景:测试拒绝付款和其他错误条件
- 不同金额:测试各种交易金额
电话订单 (MOTO)
MOTO(邮寄订单/电话订单)允许您为未亲自到场的客户处理卡付款——例如,当通过电话下订单时。商家不是通过刷卡或插卡,而是直接在终端读取器的屏幕上输入卡的详细信息。
设置
向 Stripe 请求 MOTO 访问权限
MOTO 默认未启用。联系 Stripe 支持 并请求为您的账户启用 MOTO 权限。这是一个快速的过程,但需要 Stripe 的手动批准。
在插件设置中启用
- 导航到
WP 管理 > WooCommerce > 设置 > 付款 > Stripe Terminal - 勾选 电话订单 (MOTO) 复选框
- 保存设置
连接兼容的读取器
MOTO 仅适用于连接到互联网的兼容读取器,详见 支持的终端。其他类型的读取器将不会显示切换选项。
接受电话订单
- 连接兼容的读取器(见 支持的终端)
- 在付款屏幕上,打开 电话订单 切换
- 点击 收集卡付款 — 读取器将显示卡号输入屏幕,而不是提示刷卡/插卡
- 在读取器上输入客户的卡号、过期日期和 CVV
- 从那里付款会像往常一样处理
MOTO 付款使用 card 作为付款方式类型,而不是 card_present。这意味着从 Stripe 的角度来看,它们更像是在线交易,因此适用标准的在线卡处理费用,而不是亲自费率。
仅在满足三个条件时,电话订单切换才会出现:插件设置中启用了 MOTO 设置、连接了兼容的读取器,并且该读取器不是模拟器。如果您未看到切换,请检查这些条件。
要求
硬件兼容性
此实现使用 Stripe 的 JavaScript SDK,这意味着它通过网络应用程序工作,但仅需要 连接互联网的终端。目前不支持蓝牙终端。
支持的终端(连接互联网)
- Stripe Reader S700/S710 ✅ - 以太网/WiFi 连接终端
- WisePOS E ✅ - WiFi 连接终端
不支持的终端(蓝牙)
- BBPOS Chipper 2X BT ❌ - 仅蓝牙
- BBPOS WisePad 3 ❌ - 仅蓝牙
- Verifone P400 ❌ - 已弃用,Stripe 不再支持
蓝牙终端的支持将在未来的更新中加入 iOS 和 Android 应用程序。这将支持所有经过 Stripe 终端认证的读取器,包括 M2 和 WisePad 3。
常见问题
读取器无法连接
- 确保您正在使用 支持的互联网连接终端
- 验证终端已连接到 WiFi/Ethernet 并在线
- 检查您的 Stripe 账户是否启用了终端
- 确认终端已在您的 Stripe 仪表板中注册
付款被拒绝
- 检查您的 Stripe 账户是否处于活动状态并良好
- 验证正在使用的卡是否有效
- 确保有足够的资金可用
电话订单切换未显示
- 验证
WooCommerce > 设置 > 付款 > Stripe Terminal中的 电话订单 (MOTO) 设置已启用 - 确保您连接了兼容的读取器(见 支持的终端)— 对于其他类型的读取器,该切换将被隐藏
- 使用模拟器时不会出现切换
MOTO 付款失败并出现错误
- 确认 Stripe 已在您的账户上启用 MOTO 权限——如果尚未,联系 Stripe 支持
- 确保在读取器上正确输入了卡的详细信息
- MOTO 付款可能有更严格的欺诈检查——确保卡有效且有足够的资金
SSL 证书错误
- Stripe 终端需要 HTTPS - 确保您的网站具有有效的 SSL 证书
- 检查您的 SSL 证书是否正确配置
获取帮助
寻求技术支持:
- 访问 GitHub 仓库 报告问题
- 检查 Stripe 终端文档 以获取硬件特定指导
- 联系 Stripe 支持以解决与账户相关的问题
截图
截图将在未来更新中添加,以显示:
- WooCommerce 付款设置中的网关配置
- 带有 Stripe 终端选择的 POS 结账界面
- 使用各种付款方式的模拟器测试界面