payment-recovery

Detect billing issues and prompt in-app payment recovery for Android subscriptions via RevenueCat.

45|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/RevenueCat/play-billing-skills --skill payment-recovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: payment-recovery
Source: https://github.com/RevenueCat/play-billing-skills/tree/main/revenuecat/payment-recovery
Command: npx skills add https://github.com/RevenueCat/play-billing-skills --skill payment-recovery

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines handling failed renewals in Android apps integrated with RevenueCat, ensuring smooth user experiences and efficient account recovery.

Core Features & Use Cases

  • Grace Period & Account Hold: Understand the states of grace period and account hold after a failed renewal and how to handle them.
  • In-App Messaging: Trigger Google's in-app messaging to guide users through payment recovery.
  • Automated Workflows: Automatically detect billing issues and update user access accordingly.

Quick Start

Activate the payment-recovery skill to automatically manage and resolve failed renewals for a subscription.

Frequently Asked Questions about payment-recovery

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

FAQPage Schema
How do I handle failed subscription renewals on Android with RevenueCat?

To handle failed subscription renewals on Android with RevenueCat, you can use automated workflows to detect billing issues, update user access, and trigger Google's in-app messaging to guide users through payment recovery.

How does Google Play account hold work with RevenueCat subscriptions?

Account hold is a state after a failed renewal where user access is restricted. RevenueCat detects this billing issue, updates customer information accordingly, and can trigger in-app messaging to prompt the user to resolve their payment method.

Can I trigger Google's in-app messaging to recover failed Android payments?

Yes, you can trigger Google's in-app messaging to recover failed Android payments. This skill automates the detection of billing issues to prompt users with in-app messages for seamless payment resolution and account recovery.

Do I need the RevenueCat Android SDK to manage subscription payment recovery?

Yes, the RevenueCat Android SDK is required to manage subscription payment recovery. This skill relies on the SDK to detect billing issues, update customer information, and trigger in-app messaging for failed renewals.

What is the best way to manage Android grace periods for failed renewals?

The best way to manage Android grace periods is to use automated workflows that detect billing issues and update user access. This ensures smooth user experiences while triggering in-app messages to prompt payment resolution.