📦 a2a-Market-Stripe-Payment — A2A 市场 Stripe 支付集成
v0.2.0集成 Stripe 支付意图、捕获流程和 Webhook 调整用于 A2A 订单。用于实现支付授权/捕获、退款路径等。
0· 258·0 当前·0 累计
安全扫描
OpenClaw
可疑
high confidence该技能描述匹配 Stripe 集成,但包仅包含指令,缺乏预期要求(Stripe 密钥、Webhook 秘钥、Node/npm 或安装说明),并引用未包含的运行时代码/测试。这些不匹配应在使用前澄清。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv0.2.02026/3/19
同步运行时实现和验证覆盖范围
● 无害
安装命令
点击复制官方npx clawhub@latest install a2a-market-stripe-payment
🇨🇳 镜像加速npx clawhub@latest install a2a-market-stripe-payment --registry https://cn.longxiaskill.com
技能文档
创建 Stripe 支付集成骨架用于订单结算。当前状态:注册骨架,稳定支付合同和 Webhook 映射。
范围
- 从协商的订单条款创建支付意图。
- 基于订单转换捕获或取消支付。
- 与内部订单状态对齐 Webhook 事件。
建议的项目布局
app/integrations/stripe/stripe_client.pyapp/application/services/payment_service.pyapp/interfaces/api/payment_routes.pyapp/infrastructure/tasks/stripe_webhook_worker.py
最小合同(MVP P0)
create_payment_intent(order_id, amount, currency)返回提供商意图 ID + 客户端秘密。capture_payment(provider_intent_id)捕获授权资金。cancel_payment(provider_intent_id)空置未捕获的授权。handle_webhook(event)验证签名并更新支付状态。
事件映射
- 创建支付意图时发出
ORDER_CREATED。 - 确认捕获时发出
PAYMENT_SUCCEEDED。 - 支付失败时发出支付失败事件。
守护程序
- 在解析有效负载之前验证 Webhook 签名。
- 对创建/捕获端点强制执行幂等性键。
- 保持提供商状态映射表明确且版本化。
实现待办事项
- 添加部分退款和争议 Webhook 处理。
- 添加多币种路由和费用优化。
运行时实现
- 状态:在本地运行时包中实现。
- 主要代码路径:
runtime/src/integrations/stripe/stripe-payment-service.js
- 验证:由
runtime/tests和runtime/中的npm test覆盖。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库