Natively uses RevenueCat service to integrate In-App Purchases for iOS & Android apps.
RevenueCat makes implementing in-app purchases and subscriptions easy by handling all purchase validation operations. With RevenueCat, you can allow users to purchase subscriptions, make sure your user pays for some features, and more. You can use RevenueCat to setup Stripe.
Video Guides
Part 1
Part 2
Prerequisites
If you are new to RevenueCat, it's recommended you read this first: What is RevenueCat?
RevenueCat Integration
Integrating the RevenueCat in your app comprises of the following steps:
1. Revenue Cat's initial setup
Follow the first 2 steps of the following guide by RevenueCat to create and configure your RevenueCat app:
It may take a few hours for these credentials to propagate. Until then, your purchases can fail with "There was a credentials issue. Check the underlying error for more details".
Connect to Apple App Store
To connect the RevenueCat servers to App Store, follow the instructions present on this page:
Test on Android: To create test users to try Play Store purchases in the sandbox mode, follow this guide by RevenueCat. You need to create a test user, configure licensing testing, create a closed track, and add a tester.
Test on iOS: To create test users to try App Store purchases in the sandbox mode, follow this guide by RevenueCat.