billing-response-codes
Installation
SKILL.md
Billing Response Codes
Phase 0: Intent
Use this skill when you need to look up the meaning, category, or handling strategy for a value returned by BillingResult.getResponseCode() or BillingResult.getOnPurchasesUpdatedSubResponseCode() in the Play Billing Library. This reference covers:
- All
BillingResponseCodeconstants defined in PBL 9.x (the constant set is unchanged from PBL 8.x; v9 added no codes and removed none). - All
OnPurchasesUpdatedSubResponseCodeconstants added in PBL 8.0. - Retry eligibility for each code.
- The recommended response strategy per code.
- A decision tree that maps any received code to an action.
Use this skill to answer questions like "what does response code 7 mean", "should I retry on SERVICE_UNAVAILABLE", or "how do I handle ITEM_ALREADY_OWNED".
Do not use this skill to author new integration code from scratch. Use the launch or purchase flow skills for that. This skill is a lookup table.
Phase 1: Locate
The authoritative copy of the tables and decision tree lives in the full appendix on revenuecat.com. When a question asks for: