mcpField
G
gpc-purchase-orders

gpc-purchase-orders

github.com/androidpoet其他439 次安装17 周前更新
代码仓库

关于 gpc-purchase-orders

gpc-purchase-orders 是用于处理应用内购买与订单的技能,面向管理交易的 Agent。它涵盖购买验证、订阅状态、退款和外部交易,并要求退款前检查订单且显式确认。

主要功能

  1. 01验证购买令牌
  2. 02检查订阅状态
  3. 03查看已作废购买
  4. 04查询及批量查询订单
  5. 05确认后退款
  6. 06管理外部交易

适用场景

  1. 01核验应用内购买
  2. 02检查订阅是否有效
  3. 03查询订单后处理退款
  4. 04管理替代计费交易

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/androidpoet/playconsole-cli-skills --skill gpc-purchase-orders

安装后在 Claude Code 中输入/gpc-purchase-orders确认已加载。

详细介绍

购买与订单

在验证购买、检查订阅状态、处理退款或管理外部交易时,请使用此技能。

购买验证

验证购买
gpc purchases verify --product-id premium_upgrade --token PURCHASE_TOKEN --package com.example.app
检查订阅状态
gpc purchases subscription-status --product-id monthly_pro --token PURCHASE_TOKEN --package com.example.app
确认购买
gpc purchases acknowledge --product-id premium_upgrade --token PURCHASE_TOKEN --package com.example.app

已撤销的购买

列出已撤销的购买
gpc purchases voided list --package com.example.app

订单

获取订单详情
gpc orders get --order-id GPA.1234-5678-9012 --package com.example.app
获取多个订单
gpc orders batch-get --order-ids GPA.1234-5678-9012,GPA.9876-5432-1098 --package com.example.app
退款订单
gpc orders refund --order-id GPA.1234-5678-9012 --confirm --package com.example.app

外部交易(替代计费)

创建外部交易
gpc ext-tx create --file transaction.json --package com.example.app
获取外部交易
gpc ext-tx get --name transactions/12345 --package com.example.app
退还外部交易
gpc ext-tx refund --name transactions/12345 --confirm --package com.example.app

Agent 行为

  • 执行操作前,始终验证购买令牌的有效性。
  • 退款必须使用 --confirm;切勿自动确认。
  • 处理退款前,先显示订单详情。
  • 使用 gpc orders get 检查订单,然后再使用 gpc orders refund。

说明

  • 购买令牌来自客户端应用的计费库。
  • 已撤销的购买包括退款、拒付和撤销。
  • 外部交易适用于使用替代计费的应用(需要注册)。
  • ext-tx 是 external-transactions 的短别名。

评论

支持 Markdown