用途:在需要先付款的场景(例如 HTTP 402)中,用户已选定 Gate Pay 作为支付方式后,用本技能完成商户订单扣款并输出收据。仅处理扣款步骤,不负责从商户获取资源。
主要能力:调用 Exchange MCP 工具 cex_pay_create_ai_order_pay 对商户订单执行扣款(该工具在 gate-cli/cmd/cex 中无映射)。支付成功后按用户语言输出收据,包含商户订单号、金额、状态、时间、支付方式;失败时给出可操作的中文说明。若返回凭证类字段(如 prepayId),可保留供下游步骤使用,但本技能不获取资源,也不得编造凭证。
使用方式:前置条件为用户已选择 Gate Pay、已提供完整 order_id、amount、currency,并已完成 Gate 账户支付授权。流程为:校验支付就绪状态→确认用户支付意图→可选展示扣款详情→调用 cex_pay_create_ai_order_pay→输出成功收据或失败说明。使用 CLI 流程时需 gate-cli,缺失可在技能目录运行 sh ./setup.sh(可选 GATE_CLI_SETUP_MODE=release),并把 $HOME/.openclaw/skills/bin 加入 PATH。凭据方面,当主机已设置 GATE_API_KEY 与 GATE_API_SECRET 时无需 gate-cli config init;两者未设置时提示操作者运行 gate-cli config init 或在技能库中配置,切勿让用户在聊天中粘贴密钥。需 API Key,且额外需要 Gate Pay 支付授权。
适用场景:用户明确表达付款意图(pay、confirm payment、checkout、pay for me),且支付参数齐全、授权有效。
限制:不适用于寻找商户、比价或购物指导;不处理现货、合约、充值或与商户订单无关的链上转账;用户未选 Gate Pay 时不适用;参数缺失、意图不明或授权失效时阻断。支付一旦成功不可逆。若无订单状态查询工具而用户仅询问是否已支付,应说明限制,不得再次扣款。错误处理需用用户语言,不暴露内部错误码、堆栈或原始 API 响应。本技能不本地存储用户数据,支付数据仅传至 Gate API。资料未提供具体费率、价格与支持平台信息。