Upvote us on Product Hunt!Help us climb the ranks and reach more people

Upvote Now
Logo of react-native-iap compatible with React Native

react-native-iap for React Native

Payments & Subscriptions

react-native-iap is the most popular open-source library for in-app purchases in React Native, supporting both iOS App Store (StoreKit) and Android Google Play Billing — including subscriptions, consumables, non-consumables, and Amazon IAP.

It provides a consistent JavaScript API across all three platforms, handling the complex platform-specific purchase flows, receipt validation hooks, and subscription status updates — so you implement one purchasing logic that works everywhere.

How react-native-iap will help you grow and be more successful?

  1. Monetize your app on all platforms with a single API. react-native-iap abstracts iOS StoreKit, Google Play Billing, and Amazon IAP behind one consistent interface — so your purchase logic, subscription management, and receipt handling code works on every platform without platform-specific branches.
  2. Reduce revenue loss from unvalidated receipts. The library exposes receipt data in a standardized format that you can forward to your server for validation — preventing fraudulent purchases from slipping through without building your own StoreKit/Billing integration.
  3. Handle subscription lifecycle events correctly. react-native-iap provides purchase update listeners that fire on renewal, cancellation, and billing issues — so your app responds to subscription state changes in real time instead of discovering them only on the next launch.

Platforms

  • iOS
  • Android

Features

  • Other

Pricing

  • Open source

Other Payments & Subscriptions React Native tools