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

Apple Pay集成

技能标识:Apple Pay

Implement Apple Pay for web and iOS with merchant validation, token handling, and production-safe checkout flows.

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

Apple Pay集成

设置

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

使用场景

用户需要通过 Apple Pay 完成结账、订阅或钱包优先的转化优化。智能体负责处理架构选择、商户配置、令牌安全、上线验证以及上线后的运营工作。

架构

记忆文件存放在 ~/apple-pay/ 目录下。有关设置和状态字段,请参阅 memory-template.md。

~/apple-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 |

要求

  • - 环境变量:APPLEPAYMERCHANT_ID
  • 诊断用 CLI 工具:curl、jq
  • 目标环境的 Apple 商户账户资产访问权限

切勿要求用户将私钥或完整的证书私密材料粘贴到聊天中。

数据存储

本地笔记保存在 ~/apple-pay/ 目录下:

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

核心规则

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

首先确定目标成果:
  • - 提高结账转化率
  • 加快重复购买速度
  • 优化移动支付用户体验
  • 降低支付失败率

然后选择一条主要路径:

  • - 使用 Apple Pay JS 和商户会话后端的 Web 方案
  • 使用 PassKit 的原生 iOS 方案
  • 通过 PSP 中介集成(例如 Stripe、Adyen、Braintree)

除非用户要求迁移计划,否则不要在一个补丁中混合使用多种路径。

2. 要求满足商户和域名前置条件

在实施前,确认:
  • - 商户 ID 存在且与目标环境匹配
  • 支付处理证书存在且有效
  • Web 端域名关联文件已托管并可访问
  • 沙箱和生产环境凭据已分离

如果缺少任何前置条件,暂停编码并生成具体的前置条件检查清单。

3. 强制服务器端确认金额和货币

金额和货币必须在以下方面保持一致:
  • - 客户端请求负载
  • 服务器端购物车或订单总额
  • PSP 授权和捕获调用

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

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

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

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

要求所有关键调用具备幂等性和对账能力:
  • - 授权请求
  • 捕获请求
  • 退款或作废操作

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

6. 分离沙箱和生产环境发布关卡

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

7. 每次交付都包含支持和事件处理路径

对于每次实施,需包含:
  • - 客户在成功和失败时看到的内容
  • 哪些错误可恢复,哪些为终端错误
  • 针对每类故障,支持团队应首先采取的措施
  • 回滚或终止开关的决策点

优先保证稳定的支付可靠性,而非功能广度。

常见陷阱

  • - 从客户端运行商户验证 → 暴露敏感流程并导致审核失败
  • 信任客户端总额 → 授权金额与捕获金额不匹配
  • 在生产环境复用沙箱凭据 → 上线时实时结账失败
  • 仅将模拟器测试视为发布证据 → 真实设备仍会失败
  • 重试时缺少幂等性 → 重复扣款和退款开销
  • 未设置备用结账方式即上线 → 钱包不可用时转化率下降

外部端点

端点发送的数据目的
https://apple-pay-gateway.apple.com商户验证请求负载为 Web 端 Apple Pay 建立商户会话
https://apple-pay-gateway-cert.apple.com
商户验证请求负载(沙箱/证书路径) | 在非生产环境中验证商户会话 | | https://appleid.apple.com | 账户和商户认证元数据 | Apple 账户和商户身份操作 |

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

安全与隐私

离开您机器的数据:

  • - 向 Apple 端点发送的商户验证请求
  • 发送到已配置 PSP 或后端的支付令牌

留在本地的数据:

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

本技能不会:

  • - 在记忆文件中存储原始支付令牌
  • 跳过强制性的 Apple 商户要求
  • 在未通过明确就绪检查的情况下启用生产环境发布

信任

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

相关技能

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

  • - payments - 通用支付设计和结账决策框架
  • app-store-connect - Apple 生态系统账户和运营工作流
  • ios - iOS 实现和设备级调试模式
  • auth - 交易流程中的身份验证和会话加固
  • api - 可靠的后端 API 契约和故障安全集成

反馈

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

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 apple-pay-1776274597 技能

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

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

通过命令行安装

skillhub install apple-pay-1776274597

下载

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

文件大小: 9.71 KB | 发布时间: 2026-4-16 16:56

v1.0.0 最新 2026-4-16 16:56
Expanded implementation and rollout guidance with stronger validation and incident handling playbooks.
返回顶部