支付宝AI支付Demo
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_6bddcc71/402pay。
技能介绍
要解决的问题
常规 AI Demo 里,"生成内容"和"付钱"是两条互不相干的链路:要么先免费体验再引导下单,要么支付在另一个 App 里完成。这个技能演示的是另一种思路——把支付宝的 402 支付协议直接嵌进对话流:用户说一句 prompt 或"购买周边",Agent 触发一笔 ¥0.01 的支付,扣款成功后才把生成的图片或领取凭证返回给用户。
核心能力与关键步骤
- 两个 Demo 入口:
/ecology/demo/image?prompt=...负责文生图,/ecology/demo/gift?gift=demo负责周边领取,两者不可混用。 - 意图路由:文生图意图只要带了 prompt 就直接触发,不做二次确认;周边意图必须先渲染商品卡片图片,等用户明确确认后才进入支付。
- 钱包前置检查:调用
check-wallet判断授权状态。返回未授权或未开通时,流程必须暂停并转交给alipay-authenticate-wallet技能处理,本技能严禁自行执行apply-wallet/bind-wallet。 - 命令必须真实执行:所有
alipay-bot和curl命令都要通过 shell 实际运行并读取返回,不允许把命令文本当输出糊弄用户。 - 图片渲染是硬要求:响应 JSON 里的
image_url字段必须提取出来用 Markdown 图片语法渲染,商品卡片同理,禁止贴纯文本链接或原始 JSON。
边界与注意点
tradeNo必须恰好 32 位纯数字,校验失败立即终止,绝不允许带病继续执行后续命令。- 资源响应体
body为空时,禁止执行fulfillment-ack,也禁止输出任何"支付成功"类信号词。 - 可重试错误(超时、轮询中断等)最多重试 3 次;余额不足、实名校验失败属于不可重试错误,直接终止并透传原因。
- Demo 接口地址
BASE_URL需按环境替换,周边图片同理;本技能定位是大会演示,不承担真实交易职责。
使用场景
- 支付宝大会演示中,用户输入 prompt 后通过 402 协议完成 0.01 元支付并获取生成的图片
- 运营 AI 支付周边活动时,先展示商品卡片,用户确认后支付 0.01 元并领取周边
- 接入 alipay-bot CLI 的工程调试场景,处理 402 响应、保存 Payment-Needed 文件并校验 tradeNo
- 异常处理场景,处理余额不足、身份校验失败或资源为空时的安全终止逻辑
适合人员
- 支付宝生态内的 AI 产品工程师,需要参考大会 Demo 的支付链路实现
- 开发 Agent 支付 CLI 的工具工程师,关注命令执行规范与接口状态流转
- 负责 AI 支付运营的活动运营,需要低门槛演示小额付费与周边领取流程
- 做安全审计的工程师,审查 Payment-Needed 文件名与 tradeNo 校验策略