WooCommerce Google Pay怎么接入?

juming
juming 初级会员超兽战士
发布于 2026-10-08 05:47 ·1 浏览 ·0 回复

照着做完,你能让 WooCommerce 结账页和商品页出现 Google Pay 按钮,用户点一下就能用手机里存的卡付款。

WooCommerce 本身不带 Google Pay,它必须通过支付网关转发。国内卖家最常用、也最省事的路子是用 Stripe——Stripe 的官方插件内置了 Google Pay,不需要你去 Google Pay Business Console 注册商户 ID。下面以 Stripe 为例,全程大约 20 分钟。

第一步:检查三个硬性前提

这一步决定后面能不能成,先确认再动手。

  1. 网站必须装好 SSL,全站 https。Google Pay 走的是浏览器 Payment Request API,http 页面下按钮根本不会渲染。用浏览器打开首页,地址栏要显示锁头图标。
  2. 注册 Stripe 账号并完成激活,账号所在国家/地区要在 Google Pay 支持列表内(美、英、欧盟多数国家、新加坡、日本、澳洲等)。中国大陆主体注册的 Stripe 账号无法使用 Google Pay。
  3. WooCommerce 商店货币要在 Google Pay 支持范围内,常见主流货币(USD、EUR、GBP、SGD、JPY 等)都没问题,冷门货币可能不显示按钮。

注意:Safari 和 Firefox 不支持 Google Pay,只有 Chrome(桌面版和安卓版)可以。测试时请固定用 Chrome,不要一会儿换一个浏览器,否则会白折腾。

第二步:安装并连接 WooCommerce Stripe Gateway

装好插件并连上 Stripe 账号。进 WordPress 后台 → 插件 → 安装插件,搜索 WooCommerce Stripe Payment Gateway(作者是 WooCommerce,当前版本 9.x),点 立即安装 → 启用。

然后进 WooCommerce → 设置 → 付款,找到 Stripe 一行,点 完成设置 / Finish set up,按提示登录 Stripe 授权,插件会自动写入 API 密钥。如果你想手动填,也可以在该页面展开,把 Stripe 后台 开发者 → API 密钥 里的 pk_ 和 sk_ 分别粘进去。

注意:先切到「测试模式」再连账号,用测试密钥调试,跑通后再换正式密钥。测试和正式的密钥不能混用,混了就会出现「按钮显示但付款失败」。

第三步:在 Stripe 后台把 Google Pay 打开

这一步最容易被漏掉,很多人插件里开了但 Stripe 后台关着,按钮就是不出现。

登录 dashboard.stripe.com,右上角切换到和插件一致的测试/正式模式 → 点右上角齿轮 设置 → 左侧 支付方式(Payment methods) → 在列表里找到 Google Pay(在 Wallets 分组下)→ 打开右侧开关 → 保存。

同时确认 Cards(银行卡) 也是开启状态,Google Pay 依赖它。

第四步:在 WooCommerce 里开启 Google Pay 按钮

打开按钮显示开关,并决定它出现在哪些页面。

进 WooCommerce → 设置 → 付款 → Stripe → 快速结账(Express checkout) 标签页:

  • 勾选 Google Pay(老版本 8.5 以前叫「付款请求按钮 / Payment Request Buttons」,是个总开关,没有单独的 Google Pay 选项)
  • 在 显示位置 里勾选你想要的页面:商品页、购物车页、结账页,建议三个都勾
  • 按钮大小、主题(深色/浅色)按店铺风格选,默认即可
  • 点 保存更改

第五步:用 Chrome 实测一笔订单

确认按钮能出现、能走完流程。

打开 Chrome,右上角登录一个 Google 账号,然后访问你的商品页。正常情况下商品价格下方会出现黑色的 GPay 按钮。点击后会弹出 Google Pay 付款面板,选择卡片 → 确认 → 订单进入 WooCommerce 后台。

如果 Stripe 插件处于测试模式,Google Pay 面板里会自动出现 Google 的测试卡,随便选一张即可下单,不会产生真实扣款。

注意:正式环境下,用户的 Chrome 里必须登录 Google 账号且钱包里有卡,Google Pay 按钮才会出现。你自己测试时看不到按钮,很多时候只是因为这个,不代表配置错了。

按钮不显示?按顺序排查

  1. 页面是不是 https;2. Chrome 有没有登录 Google 账号;3. Stripe 后台 Google Pay 开关开了吗;4. 插件里「快速结账」有没有勾 Google Pay;5. 商店货币是否受支持;6. 临时换成 WordPress 默认主题(Twenty Twenty-Four)看看,排除主题或缓存插件冲突;7. 清掉缓存和 CDN 缓存再刷新。

小结

  • WooCommerce 自身不支持 Google Pay,必须通过 Stripe、WooPayments、Braintree 等网关间接接入,Stripe 官方插件是最省事的方案。
  • 三处开关要同时打开:Stripe 后台的 Google Pay、插件里的 Google Pay、以及按钮的显示位置。
  • HTTPS 和 Chrome 登录 Google 账号是按钮出现的前提,缺一个都不行。
  • 全程先用测试模式跑通,再换正式密钥上线。
版权声明:本文来自 GJ站长论坛《WooCommerce Google Pay怎么接入?》
原文链接:https://www.gj0.com/thread-772.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~