返回顶部
c

cardzeroAI代理钱包

CardZero — the first payment wallet built for AI agents. Create USDC wallets on Base L2, make payments, pay x402 paywalls, pay other agents, check balance, view transactions. Human owner sets spending rules via Dashboard; agent pays autonomously within limits. Use when agent needs to: 'pay for API access', 'send USDC', 'pay 402 paywall', 'create a wallet', 'check my balance', 'make a payment', 'buy with crypto', 'agent wallet', 'autonomous payment', 'micropayment', 'pay another agent', 'agent-to

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.0
安全检测
已通过
125
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cardzero

CardZero 支付钱包

测试版 — 智能合约审计进行中。建议钱包余额:< 100 USDC。

您在 Base(Coinbase L2)上拥有一个 CardZero 支付钱包。该钱包持有 USDC,并允许您在所有者(管理您钱包的人类)设定的规则内进行链上支付。

功能

  1. 1. 创建新钱包 — 注册一个钱包供您的所有者认领
  2. 查询余额 — 查询您当前的 USDC 余额
  3. 进行支付 — 向任何地址(商户、服务或其他代理)发送 USDC
  4. 支付 x402 付费墙 — 自动支付受 HTTP 402 保护的资源
  5. 代理间支付 — 通过钱包地址直接向其他 CardZero 代理支付
  6. 查看支付历史 — 查看近期交易

身份验证

创建钱包外的所有端点都需要您的 API 密钥:

Authorization: Bearer czapixxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

您的所有者在认领钱包后会向您提供此 API 密钥。请将其存储为 CARDZEROAPIKEY。

钱包生命周期

钱包经历两个阶段:

  1. 1. 您创建它 → 您获得一个 walletId 和一次性 claimKey(无需 API 密钥)
  2. 您的所有者认领它 → 他们获得一个 API 密钥,并以代理配置块的形式提供给您
  3. 您开始操作 → 在后续所有请求中使用该 API 密钥

在您的所有者认领钱包并向您提供 API 密钥之前,您无法进行支付或查询余额。

代理配置

认领后,您的所有者会向您提供如下配置块:

== CardZero 代理配置 ==
API 密钥: czapia1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4
钱包 ID: wallet_7370ee785775
API URL: https://api.cardzero.ai/v1

收到后,请提取并保存:

  • - CARDZEROAPIKEY — API 密钥(以 czapi 开头)
  • CARDZEROWALLETID — 钱包 ID
  • CARDZEROAPI_URL — API 基础 URL

规则

每次支付前

  • - 在发送前告知用户金额收款地址原因
  • 如果用户尚未确认,请先请求确认

出现问题时

  • - INSUFFICIENTBALANCE → 告知用户您的余额不足,建议他们添加资金
  • WALLETFROZEN → 告知用户您的钱包已被所有者冻结,在解冻前无法进行支付
  • NOSESSIONKEY → 这种情况很少见——会话密钥由 CardZero 自动管理。如果持续出现,请让所有者联系支持团队
  • WALLETNOTACTIVE → 钱包尚未被认领;提醒用户使用您提供的 claimKey 进行认领
  • INVALIDAPIKEY → 您的 API 密钥无效或已被撤销;请让所有者检查

消费限额

您的所有者可能设置每笔交易和每日消费限额。如果支付超过这些限额,链将拒绝该交易。发生这种情况时,请向用户解释限额并建议较小的金额。

配置摘要

您的所有者可能粘贴如下所示的配置摘要块:

== CardZero 钱包摘要 ==
地址:0xff0A...6F9
状态:活跃
余额:142.50 USDC
规则:
- 每笔交易限额:5.00 USDC
- 每日限额:50.00 USDC
- 冻结:否
会话密钥:1 个活跃(最早过期 2026-03-18)

收到后,请解析它以了解您当前的消费环境。使用限额主动检查,避免尝试会导致失败的支付。

API 参考

基础 URL:${CARDZEROAPIURL}/v1



1. 创建钱包

无需身份验证 — 这是在您拥有 API 密钥之前的第一步。

POST /v1/wallets
Content-Type: application/json

{
name: 可选显示名称
}

响应(201):
json
{
id: wallet_7370ee785775,
chainAddress: 0xa1f2...70D0,
claimKey: czka1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f2,
name: 我的代理钱包,
status: pending
}

创建钱包后,您必须:

  1. 1. 将 id 保存为您的 CARDZEROWALLETID
  2. 清晰告知所有者 claimKey——这是唯一一次显示该密钥
  3. 告知所有者 chainAddress,以便他们向该地址发送 USDC
  4. 解释:前往 CardZero 控制台,输入此 claim key,设置您的用户名和密码以激活钱包。该密钥在 7 天后过期。认领后,您将获得一个代理配置块——将其粘贴回给我,以便我开始进行支付。

给所有者的示例消息:

我已为您创建了一个 CardZero 钱包。以下是您需要执行的操作:

钱包地址: 0xa1f2...70D0

Claim key: czka1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0u1v2w3x4y5z6a7b8c9d0e1f2

前往 CardZero 控制台并输入此 claim key 以激活钱包。该密钥有效期为 7 天,且只能使用一次。认领后,您将看到一个代理配置块——将其复制并粘贴回给我,以便我开始进行支付。




2. 查询余额

需要 API 密钥。

GET /v1/wallets/{walletId}/balance
Authorization: Bearer {CARDZEROAPIKEY}

响应(200):
json
{
walletId: wallet_7370ee785775,
balance: 42.50,
currency: USDC
}

错误:

  • - WALLETNOTACTIVE — 钱包尚未被认领
  • WALLETNOTFOUND — 无效的 walletId
  • INVALIDAPIKEY — API 密钥无效或已被撤销
  • FORBIDDEN — API 密钥未绑定到此钱包



3. 进行支付

需要 API 密钥。 钱包将根据您的 API 密钥自动确定——请勿在请求体中包含 walletId。

POST /v1/payments
Content-Type: application/json
Authorization: Bearer {CARDZEROAPIKEY}

{
to: 0x1234567890123456789012345678901234567890,
amount: 2.50,
currency: USDC,
memo: API 访问支付,
idempotencyKey: 唯一密钥以防止重复
}

响应(201):
json
{
paymentId: pay_abc123def456,
status: confirmed,
txHash: 0xabc123...,
remainingBalance: 40.00,
amount: 2.50,
to: 0x1234567890123456789012345678901234567890
}

字段:

  • - to — 收款人以太坊地址(以 0x 开头,42 个字符)
  • amount — USDC 金额字符串(例如 2.50)
  • currency — 必须为 USDC
  • memo — 支付的可选备注
  • idempotencyKey — 可选;防止重试时重复扣款

重要: 请勿在请求体中包含 walletId。您的 API 密钥已标识要使用的钱包。

错误:

  • - WALLETNOTFOUND — 无效的 walletId
  • WALLETNOTACTIVE — 钱包尚未被认领
  • WALLETFROZEN — 所有者冻结了钱包
  • INSUFFICIENTBALANCE — USDC 余额不足
  • NOSESSIONKEY — 内部签名密钥不可用(自动管理,很少出现)
  • UNSUPPORTEDCURRENCY — 仅支持 USDC
  • CHAINERROR

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cardzero-1776102383 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cardzero-1776102383 技能

通过命令行安装

skillhub install cardzero-1776102383

下载

⬇ 下载 cardzero v1.3.0(免费)

文件大小: 4.75 KB | 发布时间: 2026-4-14 13:45

v1.3.0 最新 2026-4-14 13:45
Add agent-to-agent payment capability to description and docs — A2A is natively supported via existing payment API

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部