Jump to Content
RevenueCatDocumentationREST API EndpointsBlogGet Help
DocumentationREST API Endpoints
DocumentationREST API EndpointsBlogGet HelpSign upLog inRevenueCat
Sign upLog in

🚀 Getting Started

  • What is RevenueCat?
  • Quickstart
  • API Keys & Authentication
  • Installing the SDK
    • iOS
    • Android
    • React Native
    • Flutter
    • Cordova
    • Ionic
    • Unity
    • macOS / Catalyst
  • Configuring the SDK
    • iOS App Extensions
  • Configuring Products
    • iOS Product Setup
    • Google Play Product Setup
    • Amazon Product Setup
    • Stripe Product Setup
  • Identifying Users
  • Displaying Products
  • Making Purchases
  • Checking Subscription Status
  • Restoring Purchases
  • Configuring Server Notifications
  • Stripe Web Payments

➡️ Migrating To RevenueCat

  • Migrating Subscriptions
    • Importing Receipts
  • Observer Mode
  • SwiftyStoreKit Migration

👥 Customers

  • Identifying Customers
  • Checking Subscription Status
  • Subscriber Attributes
  • Customer Lists

🧰 Test & Launch

  • Debugging
    • Troubleshooting the SDKs
  • Error Handling
  • Sandbox Testing
    • Apple App Store & TestFlight
    • Google Play Store
    • Amazon Appstore
  • Launch Checklist
  • App Store Rejections

💰 Subscription Offers & Lifecycle

  • Management & Refunds
  • Subscription Offers
    • iOS Subscription Offers
    • Google Play Promo Codes
  • Price Changes

📈 Dashboard & Metrics

  • Overview
  • Projects
  • Charts
  • Customer Lists
  • Customer View
    • Customer Details
    • Customer History
    • Active Entitlements
    • Offering Override
    • Promotionals
    • Attributes
    • Attribution
    • App User IDs
    • Deleting Users
  • Add Collaborators

🔌 Integrations

  • Attribution Providers
    • Adjust
    • Apple Search Ads
    • AppsFlyer
    • Branch
    • Facebook Ads
    • SearchAdsHQ
    • Singular
    • SplitMetrics Acquire
    • Tenjin
  • ETL Exports
    • Amazon S3
    • Google Cloud Storage
  • Third-Party Integrations
    • Airship
    • Amplitude
    • Braze
    • CleverTap
    • Firebase
    • Intercom
    • Iterable
    • Mixpanel
    • mParticle
    • OneSignal
    • Segment
    • Slack
    • Statsig
    • Superwall
  • Webhooks

🛠 Tools

  • Experiments (Beta)
    • Experiments Overview
    • Configuring Experiments
    • Experiments Results

👤 Account

  • Account Management
  • Account Security

📙 Platform Resources

  • Implementation Responsibilities
  • Amazon Platform Resources
  • Apple Platform Resources
    • Apple App Privacy
    • App Store Small Business Program
    • Apple Family Sharing
    • Legacy Mac Apps
  • Google Platform Resources
    • Google Play Pass
    • 15% Reduced Service Fee
    • Google Play's Data Safety
  • Non-Subscription Purchases
  • Stripe Checkout Example
  • Platform Server Notifications
    • Apple Server-to-Server Notifications
    • Google Real-Time Developer Notifications
    • Stripe Server Notifications
  • Sample Apps

🔑 Service Credentials

  • Apple App Store
  • Google Play Store
  • Amazon Appstore
  • In-App Purchase Key Configuration

📘 SDK Reference

  • SDK Migration Guides
    • iOS Native - 3.x to 4.x Migration
    • Android Native - 4.x to 5.x Migration
  • iOS Reference
  • Android Reference

Sandbox Testing

Making in-app purchases from a test account

Suggest Edits

You don't need to make real purchases in order to test your subscriptions. You can make sure your subscriptions have been implemented correctly by using the sandbox environments. These environments will behave as the real stores, without incurring any costs.

  • Apple App Store Sandbox Testing
  • Google Play Store Sandbox Testing
  • Amazon Appstore Sandbox Testing

Updated 7 months ago


Did this page help you?