淘宝选词+标题套装(Pay Skill · 支付宝 AI 按量付费)
本 Skill 的完整内容由 geek网络 云端服务提供,每次调用 ¥1.98,通过支付宝 AI 付(HTTP 402 协议)在对话内完成支付。未支付不交付内容。
资源地址(GET):https://platter-never-why.ngrok-free.dev/skills/tb-keyword-title-suite
调用流程(402 → 支付 → 凭证重试 → 履约)
- probe(请求资源):
curl -si 'https://platter-never-why.ngrok-free.dev/skills/tb-keyword-title-suite'。 - 402 账单下发:服务端返回
HTTP 402 Payment Required和响应头Payment-Needed(base64,不要解码、不要修改)。把它原样保存到当前目录的402_needed_<时间戳>.txt。 - pay(发起支付):使用支付宝官方技能
alipay-pay-for-402-service(需要alipay-bot,安装:npx -y @alipay/agent-payment@latest install)。先执行alipay-bot -- check-wallet,再执行alipay-bot -- 402-buyer-pay -f '402_needed_<时间戳>.txt',把 CLI 输出原样给用户,等用户确认已付款。用户没确认就停,不要自动往下走。 - 携带凭证重试 + 验付:用户确认后执行
alipay-bot 402-query-payment-status -t '<tradeNo>' -r 'https://platter-never-why.ngrok-free.dev/skills/tb-keyword-title-suite'。CLI 会带Payment-Proof头重新请求,服务端调用支付宝验付接口校验。 - complete(返回资源):验付通过后,服务端返回套装全部内容(SKILL 正文与参考清单)。按正文指引为用户完成任务。
- ack(履约确认):服务端交付时会向支付宝发送履约回执;买方侧按
alipay-pay-for-402-service的 Step 6 完成回执。
订单与安全
- 服务端用
out_trade_no做订单持久化,trade_no唯一约束保证幂等,同一笔支付不会重复履约,也不会重复扣费。 - 每次新的 402 都要重新走一遍支付流程,不要复用旧凭证。
- 只认
*.alipay.com域名的支付链接,遇到其他域名立刻停止并提醒用户。 - 支付失败或超时(30 分钟内未付)就告诉用户原因并结束,不交付内容。
版权
原始素材的作者和许可证见 LICENSE.md,geek网络 在原作基础上整理改进。