选择和配置支付网关是您为 WooCommerce 商店所做的最重要的决策之一。您提供的支付选项直接影响转化率、客户信任和运营成本。Baymard Institute 的研究表明,13% 的在线购物者因商店未提供足够的支付方式而放弃购物车,而 17% 的人则因对支付安全的担忧而离开。
本指南涵盖了 WooCommerce 可用的主要支付网关、如何设置每个网关以及在构建支付系统时应考虑的因素。如果您正在建立一个新商店,您可能想先查看我们的 WooCommerce 设置指南 以获取初始配置步骤。
WooCommerce 支付网关的工作原理
支付网关充当您的商店与处理信用卡、借记卡和数字钱包的金融网络之间的中介。当客户点击“下单”时,网关会安全地将支付数据传输给支付处理器,后者与客户的银行和您的商户账户进行通信。WooCommerce 支持两种类型的网关集成:
| 集成类型 | 工作原理 | 优点 | 缺点 |
|---|---|---|---|
| 托管(重定向) | 客户被重定向到网关的网站进行支付 | 网关处理 PCI 合规性;设置更简单 | 客户离开您的网站;可能产生摩擦 |
| 直接(现场) | 支付表单嵌入在您的结账页面上 | 无缝体验;更高的转化率 | 需要 SSL;一些 PCI 责任 |
Stripe:功能齐全的卡片处理
Stripe 是 WooCommerce 商店中使用最广泛的支付网关。它支持信用卡和借记卡、Apple Pay、Google Pay 以及数十种地区支付方式。Stripe 直接在您的结账页面上处理支付,提供无缝体验。
设置 Stripe
步骤 1:在 stripe.com 创建一个 Stripe 账户。您需要提供您的商业信息、银行账户信息和身份证明以进行验证。
步骤 2:从 WordPress 插件库或 WooCommerce 市场安装并激活 WooCommerce Stripe Payment Gateway 插件。
步骤 3:导航至 WooCommerce > 设置 > 支付 > Stripe。点击“连接到 Stripe”通过 OAuth 连接您的账户,或手动输入您的 API 密钥(在您的 Stripe 仪表板的开发者 > API 密钥中找到)。
步骤 4:启用您想要提供的支付方式。Stripe 支持信用卡/借记卡、Apple Pay、Google Pay、iDEAL、Bancontact、SEPA 直接借记等,具体取决于您的地区。
Stripe 定价和费用
| 交易类型 | 费用(美国) | 费用(欧洲 - EEA 卡) |
|---|---|---|
| 国内卡 | 2.9% + $0.30 | 1.5% + €0.25 |
| 国际卡 | 3.9% + $0.30 | 2.5% + €0.25 |
| 货币转换 | +1% | +1% |
| 争议/退款 | $15.00 | €15.00 |
PayPal:值得信赖的全球支付选项
PayPal 在全球购物者中得到认可,并提供许多客户重视的买家保护。WooCommerce 包含基本的 PayPal Standard 集成,但 PayPal Payments 插件提供与 PayPal Commerce Platform 的更全面集成。
设置 PayPal Payments
步骤 1:安装 WooCommerce PayPal Payments 插件。
步骤 2:前往 WooCommerce > 设置 > 支付 > PayPal 并连接您的 PayPal 商业账户。如果您没有,可以在连接过程中创建一个。
步骤 3:配置显示选项。PayPal Payments 支持 PayPal 按钮、Venmo(仅限美国)、稍后付款消息以及由 PayPal 的卡片处理提供的信用卡/借记卡字段。
步骤 4:启用或禁用智能支付按钮,这些按钮会动态显示与客户的位置和设备相关的支付方式。
PayPal 与 Stripe:实用比较
| 因素 | Stripe | PayPal | |
|---|---|---|---|
| 客户信任信号 | 中等(卡片表单) | 高(知名品牌) | |
| 结账体验 | 现场(直接) | 重定向或现场 | |
| 支付速度 | 2 个工作日(标准) | 即时到账 PayPal 余额 | |
| 订阅 | ption support | 本地支持 | 通过 PayPal 参考交易 |
| 开发者工具 | 广泛的 API 和 Webhooks | 全面的 API | |
| 争议解决 | 基于仪表板 | 解决中心 |
Square:用于在线和店内销售
Square 是一个适合同时在线和实体店销售的企业的强大选择。WooCommerce Square 集成可以在您的在线商店和 Square POS 系统之间同步库存、产品和订单。
设置 Square
安装 WooCommerce Square 插件,然后连接您的 Square 账户。配置 Square 或 WooCommerce 作为库存和产品数据的“记录系统”。Square 在美国每笔在线交易收取 2.9% + $0.30 的费用,类似于 Stripe。
直接银行转账(BACS)
银行转账是一种内置于 WooCommerce 的零费用支付方式。客户在下单后会收到您的银行信息,然后手动转账。订单在您确认收到款项并手动将其更改为“处理中”之前,保持“待处理”状态。
这种方法非常适合 B2B 交易、高价值订单(信用卡费用可能很高)以及银行转账是首选支付方式的市场(在德国和荷兰很常见)。缺点是手动验证步骤和较慢的订单履行。
货到付款(COD)
货到付款允许客户在收到订单时付款。在 WooCommerce > 设置 > 支付 > 货到付款 下启用此功能。您可以将 COD 限制为特定的运输方式(例如,仅限本地配送)并设置最低或最高订单金额。
COD 在印度、中东和东南亚等市场非常受欢迎,这些地区的信用卡普及率较低。然而,它增加了订单拒绝和退货的风险,因此建议要求小额定金或将 COD 限制为经过验证的客户。
使用 NOWPayments 接受加密货币支付
接受加密货币使您的商店能够接触到全球受众,而不受传统银行的限制。NOWPayments 支持超过 300 种加密货币,包括比特币、以太坊、莱特币以及 USDT 和 USDC 等稳定币。
设置 NOWPayments
步骤 1:创建一个 NOWPayments 账户并完成验证。
步骤 2:安装 NOWPayments WooCommerce 插件。
步骤 3:在 WooCommerce > 设置 > 支付 > NOWPayments 中输入您的 NOWPayments API 密钥。
步骤 4:配置您的支付钱包地址并选择接受哪些加密货币。
NOWPayments 收取 0.5% 的处理费,远低于信用卡处理费用。客户在结账时选择他们偏好的加密货币,发送付款,NOWPayments 会自动将其转换为您偏好的货币(加密货币或法币)。
地区支付网关
根据您的目标市场,您可能需要特定地区的网关。以下是一些常用的选项:
| 地区 | 网关 | 支付类型 |
|---|---|---|
| 欧洲 | Mollie | iDEAL, Bancontact, SOFORT, Klarna |
| 印度 | Razorpay | UPI, Netbanking, 卡, 钱包 |
| 巴西 | PagSeguro / MercadoPago | Boleto, PIX, 卡 |
| 土耳其 | iyzico / PayTR | 卡, BKM Express, 分期付款 |
| 东南亚 | 2Checkout / Xendit | 电子钱包, 银行转账, 卡 |
| 非洲 | Paystack / Flutterwave | 卡, 移动支付, 银行转账 |
PCI 合规要点
PCI DSS(支付卡行业数据安全标准)是一套处理信用卡数据的安全要求。您的合规责任取决于您的网关如何处理支付:
托管网关(基于重定向)在其服务器上处理所有卡数据,因此您的 PCI 责任很小。您仍然需要 SSL 证书和安全托管,但您不直接处理卡号。
直接网关(现场表单)使用令牌化:客户的浏览器直接将卡数据发送到网关(例如,Stripe Elements),网关返回一个令牌。您的服务器只处理令牌,而不是卡号。这使您符合最简单的 PCI 自我评估(SAQ A 或 SAQ A-EP)。
无论集成类型如何,始终使用 HTTPS,保持 WordPress 和插件更新,使用强密码,并限制管理员访问。有关更广泛的安全概述,请阅读我们的 WooCommerce 文档, WooCommerce 开发者文档.
常见问题
我应该在我的 WooCommerce 商店中提供多少个支付网关?
提供 2-4 个覆盖目标市场主要支付偏好的网关。通常,一个卡处理器(Stripe 或 Square)加上 PayPal 可以满足大多数客户的需求。如果您的受众相关,可以添加区域性支付方式或加密货币。提供过多选项可能会导致决策瘫痪。
我可以同时使用 Stripe 和 PayPal 吗?
可以,这是一个常见且推荐的配置。两个网关可以同时激活。客户在结账时选择他们首选的方法。它们之间没有冲突。
如果支付网关出现故障会发生什么?
如果网关出现故障,使用该方法的客户将看到错误。激活多个网关可确保客户仍然可以通过其他方法完成购买。监控您的网关仪表板以获取状态警报。
我该如何处理退款和争议?
当客户对收费提出争议时,网关会通知您并对争议金额进行冻结。您需要在截止日期内(通常为 7-21 天)提供证据(订单详情、运输跟踪、客户沟通)。保持所有交易的详细记录,以增强您的争议响应。
我需要 SSL 证书来处理支付吗?
是的,任何接受支付的商店都必须拥有 SSL 证书。它加密客户浏览器与您的服务器之间传输的数据。大多数托管提供商通过 Let's Encrypt 提供免费的 SSL 证书。如果未启用 SSL,WooCommerce 会发出警告。
我可以向客户收取不同的支付处理费用吗?
一些商店老板会对某些支付方式(例如,信用卡附加费)增加附加费。这是否合法取决于您的管辖区和网关的服务条款。Stripe 和 Visa/Mastercard 对附加费有具体规定。在实施支付附加费之前,请检查当地法规。
我该如何设置订阅的定期支付?
使用 WooCommerce Subscriptions 插件与兼容的网关。Stripe 通过其 API 原生支持订阅。PayPal 通过参考交易支持定期支付(需要 PayPal 的批准)。网关安全地存储客户的支付方式,并在每个账单周期自动收费。



