rc-backend

Installation
SKILL.md

Backend Architecture with RevenueCat

You do not build a receipt verification server with RevenueCat. Your backend still has a role, but that role is consuming RevenueCat state, not validating Google Play purchase tokens.

Phase 1: Discovery

RevenueCat's backend is the receipt verification server. When the Android SDK posts a purchase token, RevenueCat's backend:

  1. Calls purchases.subscriptionsv2.get or purchases.products.get against the Google Play Developer API.
  2. Validates the receipt is genuine and matches the expected product.
  3. Records the transaction in its database.
  4. Returns CustomerInfo to the SDK.

Your Android app never calls the Google Play Developer API. Your server does not call it either.

Before writing any backend code, confirm these facts about your deployment:

Installs
165
GitHub Stars
52
First Seen
Jun 4, 2026
rc-backend — revenuecat/ai-toolkit