gpc-purchase-orders について
gpc-purchase-ordersは、アプリ内購入や注文を扱うエージェント向けのスキルです。購入確認、定期購入、返金、外部取引に対応し、返金前の注文確認と明示的な承認を求めます。
主な機能
- 01購入トークンの検証
- 02定期購入状況の確認
- 03無効化された購入の一覧
- 04注文の単件・一括取得
- 05確認後の返金
- 06外部取引の管理
活用シーン
- 01アプリ内購入の検証
- 02定期購入の有効状況の確認
- 03返金前の注文確認
- 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
エージェントの動作
- 操作を実行する前に、必ず購入トークンの有効性を確認してください。
- 返金には
--confirmを必須とし、自動で確定しないでください。 - 返金を処理する前に、注文の詳細を表示してください。
gpc orders refundの前にgpc orders getを使って確認してください。
メモ
- 購入トークンは、クライアントアプリの課金ライブラリから取得します。
- 無効化された購入には、返金、チャージバック、取り消しが含まれます。
- 外部取引は、代替課金を使用するアプリ向けです(登録が必要です)。
ext-txはexternal-transactionsの短縮エイリアスです。
コメント
Markdown 対応