gplay-purchase-verification

Verify Android in-app purchases and subscriptions via the Google Play Developer API.

43|6|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/tamtom/gplay-cli-skills --skill gplay-purchase-verification
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gplay-purchase-verification
Source: https://github.com/tamtom/gplay-cli-skills/tree/main/skills/gplay-purchase-verification
Command: npx skills add https://github.com/tamtom/gplay-cli-skills --skill gplay-purchase-verification

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables secure server-side verification of in-app purchases and subscriptions made through the Google Play Store, preventing fraud and ensuring accurate entitlement management.

Core Features & Use Cases

  • Server-Side Verification: Validate purchase tokens directly with the Google Play Developer API.
  • Subscription Management: Check subscription status, expiry, and handle events like renewals and cancellations.
  • Voided Purchase Handling: Identify refunded or canceled purchases to revoke entitlements.
  • Use Case: After a user purchases a premium feature in your app, your backend server uses this skill to confirm the purchase with Google Play before granting access, ensuring the user actually paid.

Quick Start

Use the gplay-purchase-verification skill to verify a product purchase using its package name, product ID, and purchase token.

Frequently Asked Questions about gplay-purchase-verification

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify Google Play in-app purchases on my backend server?

To verify Google Play in-app purchases server-side, validate the purchase token directly with the Google Play Developer API using your package name and product ID. This confirms the transaction with Google before your backend grants entitlements, preventing fraud.

How do I check Android subscription status and handle renewals server-side?

To check Android subscription status server-side, query the Google Play Developer API to retrieve subscription states, expiry dates, and renewal events. This allows your backend to manage active subscriptions and handle cancellations accurately.

Do I need a Google Play service account for server-side purchase validation?

Yes, server-side purchase validation requires a Google Play service account for API access. You must authenticate using this service account to securely query the Google Play Developer API for verifying in-app products and subscriptions.

What is the best way to handle voided Google Play purchases and revoke app access?

The best way to handle voided Google Play purchases is to identify refunded or canceled transactions using the Developer API. Your backend can then automatically revoke the associated digital entitlements to ensure access remains accurate.

How do real-time developer notifications work for Android subscription management?

Real-time developer notifications for Android subscription management alert your backend server to lifecycle events like renewals or cancellations. Processing these notifications via the Google Play Developer API ensures your subscription states remain synchronized.