用途:让 AI 智能体使用用户自己的卡完成在线购买或付款,例如“买这个”“支付订单”“付我的账单”“完成结账”。命令行为 prava。
主要能力:将智能体一次绑定到用户的 Prava 账户;为已知商户与商品创建单次支付会话并生成一次性卡凭证;支持先授权后购买的 mandate(商户限定或通用预算);可在用户不在场时按既定授权额度扣款并事后通知;支持查询、报告与取消 mandate。
使用方式:先运行 prava status 检查绑定状态,未配置时按引导执行 prava setup --name "<name>" --platform <platform> 并立即 prava setup poll。付款前必须收集商户名称、完整 https URL、商品与真实价格、总额字符串、ISO 4217 货币、ISO 3166-1 alpha-2 国家代码,且不得猜测。随后以商户、商品、总额向用户确认(强制暂停点)。确认后执行 prava sessions create(--total-amount、--currency、--merchant-name、--merchant-url、--merchant-country、可多次 --product,总量须等于单价×数量之和),展示返回的付款 URL 并立即 prava sessions poll --session-id <id>,取得 Token、Cryptogram、Expiry 后立即在商户站点结账,凭证为一次性、约 30 分钟过期。若已有覆盖本次购买的 mandate,先运行 prava mandate list --json,可直接 prava mandate charge 扣款,再报告状态。
限制:仅处理在线购物与付款;加密货币转账、x402 API、P2P 支付不在范围内。mandate 的 one_time/通用范围最长 7 天,周期型 mandate 仅限单一商户且每周期一次扣款。商品发现由 prava-shopping 技能负责,本技能不做发现。CLI 需用户自行安装:npm install -g @prava-sdk/cli,不要使用 sudo。其他细节如收费、价格、支持卡与国家等,资料未提供。