PurchaseKit enables in-app purchases for Hotwire Native apps built with Rails.
Want to see it work first?Try the demo and make a test purchase in under 10 minutes.
It normalizes Apple and Google webhooks into a unified format, handles the complexity of subscription management, and provides drop-in bridge components for native purchases.
Video of an iOS app making an in-app purchase with PurchaseKit
How it works
Your Rails app renders an HTML paywall
Hotwire Native displays it in your iOS/Android app
User taps subscribe, triggering StoreKit/Play Billing
Apple/Google send webhooks to PurchaseKit
PurchaseKit normalizes the data and forwards to your Rails app
Your app creates a subscription record and redirects the user
Quick start
Rails setup - Choose your integration:
Setup with Pay - Automatic Pay::Subscription creation (recommended)