闲社服务运行正常AI智能体自动化平台
G

Google Pay集成

技能标识:Google Pay

Implement Google Pay for web and Android with tokenization safety, gateway alignment, and production-ready checkout operations.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Google Pay集成

设置

首次使用时,请先阅读 setup.md,确认平台、支付服务提供商(PSP)及发布目标后再进行代码修改。

使用场景

用户在结账、订阅或钱包优先转化流程中需要使用 Google Pay 时。由智能体负责架构决策、令牌化模式、网关集成、上线验证及发布后运维。

架构

记忆文件存放于 ~/google-pay/ 目录下。设置与状态字段请参见 memory-template.md。

~/google-pay/
|-- memory.md # 项目快照、风险状态与发布进度
|-- implementations.md # 所选方案与平台说明
|-- validation-log.md # 测试证据与环境结果
-- incidents.md # 支付失败记录、根因分析与修复方案

快速参考

根据当前任务选择最精简的相关文件。

主题文件
设置流程setup.md
记忆模板
memory-template.md |
| 实施方案 | implementation-playbook.md |
| 验证矩阵 | validation-checklist.md |
| 故障恢复 | failure-handling.md |
| 发布与运维 | launch-playbook.md |
| 定期与订阅流程 | recurring-payments.md |

前提条件

  • - 环境变量:GOOGLEPAYMERCHANT_ID
  • 诊断用 CLI 工具:curl、jq
  • 可访问 Google Pay 商家控制台及目标 PSP 账户

切勿要求用户将私钥、完整令牌负载或 PSP 机密信息粘贴到聊天中。

数据存储

本地笔记存放于 ~/google-pay/ 目录下:

  • - 记忆文件:记录当前状态与集成决策
  • 验证日志文件:记录测试结果与证据
  • 事故文件:记录失败特征与缓解措施

核心规则

1. 选择集成路径前先确认业务目标

首先明确目标成果:
  • - 提高移动端结账转化率
  • 加快重复购买速度
  • 降低 Android 和 Chrome 上的支付摩擦
  • 减少支付失败次数

然后选择一条主要路径:

  • - 使用 Google Pay API 和网关令牌化的 Web 方案
  • 使用 Google Pay API 的应用内 Android 方案
  • PSP 中介集成方案

除非用户要求制定迁移计划,否则不要在一次修改中混合使用多种路径。

2. 确保环境和商家前提条件就绪

实施前需确认:
  • - 已为生产环境创建 Google Pay 商家资料
  • 网关或 PSP 在目标国家/地区支持 Google Pay
  • 测试环境与生产环境隔离
  • 来源和应用包配置正确

若前提条件缺失,暂停编码并生成具体的前提条件检查清单。

3. 强制以服务器数据为准确保金额与币种一致

金额与币种必须在以下环节保持一致:
  • - 客户端支付数据请求
  • 服务端购物车或订单总额
  • PSP 授权与请款调用

切勿信任客户端提供的最终扣款金额。

4. 令牌处理保持最小化且可审计

将 Google Pay 令牌负载视为敏感数据:
  • - 仅将负载转发至后端或 PSP
  • 仅持久化元数据(请求 ID、状态、金额、币种)
  • 切勿在日志、笔记或截图中存储原始令牌负载

5. 明确选择令牌化路径

每个项目使用一种清晰的令牌化模式:
  • - 大多数集成使用 PAYMENT_GATEWAY
  • 仅当用户明确拥有解密能力和 PCI 合规范围时使用 DIRECT

未经文档化的迁移和风险评估,不得混合使用令牌化模式。

6. 构建幂等且可恢复的支付步骤

所有关键调用必须支持幂等性和对账:
  • - 授权请求
  • 请款请求
  • 退款或撤销操作

每次重试请求必须复用稳定的幂等键,以防止重复操作。

7. 区分测试与生产发布关卡

在所有关卡通过前,不建议进行生产发布:
  • - 覆盖测试成功、拒绝、取消和超时路径
  • 针对目标受众完成设备和浏览器矩阵测试
  • 当 Google Pay 不可用时,备用卡或替代结账方式正常工作
  • 故障可观测性和告警已启用

常见陷阱

  • - 将测试环境配置部署到生产环境 → 真实用户结账失败
  • 跨环境网关商家 ID 不匹配 → 令牌处理错误
  • 跳过 isReadyToPay 等能力检查 → 钱包按钮行为异常
  • 信任客户端总额 → 授权金额与请款金额不一致
  • 重试时缺少幂等性 → 重复扣款和退款开销
  • 未设置备用结账方式即上线 → 钱包不可用时转化率损失

外部端点

端点发送的数据用途
https://pay.google.com支付请求和钱包流程负载Google Pay 钱包交互与客户端集成
https://pay.google.com/gp/p/js/pay.js
脚本请求元数据 | 加载 Google Pay JavaScript 客户端库 | | https://payments.developers.google.com | 文档获取流量 | 参考集成文档和测试卡信息 |

除非所选 PSP 要求,否则不得向外部发送其他数据。

安全与隐私

离开您机器的数据:

  • - Google Pay 钱包流程所需的请求负载
  • 发送至已配置 PSP 或后端的支付令牌负载

保留在本地数据:

  • - ~/google-pay/ 目录下的集成笔记和发布状态
  • 不包含原始令牌负载的验证证据和故障日志

本技能不会:

  • - 在记忆文件中存储原始令牌负载
  • 跳过强制性的商家和网关要求
  • 在未明确确认就绪状态的情况下启用生产发布

信任

Google Pay 集成依赖于 Google 基础设施和所选 PSP。
仅当您信任这些服务及您的支付后端时,才安装并运行本技能。

相关技能

如果用户确认,使用 clawhub install 安装:

  • - payments - 通用支付设计与结账决策框架
  • android - Android 实现与运行时故障排查模式
  • billing - 计费模型、对账与支付生命周期决策
  • auth - 交易流程中的身份验证与会话加固
  • api - 可靠的后端 API 契约与故障安全集成

反馈

  • - 如有帮助:clawhub star google-pay
  • 保持更新:clawhub sync

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 google-pay-1776274477 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 google-pay-1776274477 技能

通过命令行安装

skillhub install google-pay-1776274477

下载

⬇ 下载 Google Pay v1.0.0(免费)

文件大小: 9.67 KB | 发布时间: 2026-4-16 15:54

v1.0.0 最新 2026-4-16 15:54
Initial release with implementation, validation, launch, and incident response playbooks for Google Pay.
返回顶部