I am working with one of the applications in capacitor and react,
and I need to integrate the in app purchase for ios and Android but till now I haven’t found any documentation to integrate the in app purchase with react and capacitor.
I have followed multiple links and plugin
capacitor-inapp-purchase
capacitor-plugin-glassfy
awesome-cordova-plugins
But I haven’t found any success with react and capacitor
First, you need to decide what platform you are going to use. I am aware of three.
I personally use RevenueCat. I started with Fovea but then switched. RevenueCat offers a Capacitor plugin, has great support, and has a wide range of features.
Was fovea not continued because of some limitations if there are any can please let me know ?
Thanks
Not sure. I started using Fovea (just the Cordova plugin, not the Iaptic service) on v10 or v11 but ran into issues on iOS. v13 is out now and there seems to be active development. My deciding factor of switching to RevenueCat was having support and an entire company behind it and not having to worry about the backend (I originally developed our own backend to handle receipts/webhooks/etc.). RevenueCat was also easier/more straightforward to implement.
And what framework or library you used with capacitor ?
Thanks
Ionic / Vue / TailwindCSS
As per today in 2025, Glassfy is not working anymore. And besides RevenueCat and Fovea, there is capacitor-subscriptions - npm, which is in Beta.
I was using the fovea one for “Donations” purchases where I do not care about know the real state of the purchase, and It works ok for that.
For now that I want to enable subscriptions the history is not that happy. I am working mostly on Android and it has a really old and critical error, that when you cancel a subscription, the plugin never gets that info unless you reload the whole window. Which of course is dumb…
Also their Testing platform is really bad for unit testing since it keeps everything on a single object mutating everything without any way to reset it.
@twestrick Do you know if RevenueCat has a good testing harness to go from unit, to integration to e2e tests?
They have a brief testing guide over here - Testing Guide | In-App Subscriptions Made Easy – RevenueCat
I would reach out to them directly with specific questions. I personally just manually test our app as our setup is just simple subscriptions right now.