You already have Stripe working perfectly. Then Apple says your mobile app needs IAP. Here's how I integrated RevenueCat with a Spring Boot backend without losing my mind.
A post-mortem on shipping React Native subscriptions without RevenueCat. StoreKit 2 JWS verification, Google Play v3, webhook lifecycle states, and the 3-day refund trap.