Overview
Whop In-App Purchases let you accept payments directly in your iOS app while avoiding Apple’s 15-30% App Store fees. Instead, you pay Whop’s standard processing fees (2.7% + $0.30 for cards). See fee details.
Before You Begin
Make sure you have the following ready before starting:
1. Whop developer account with API credentials
You’ll need an API Key with the iap:read permission from the Whop Developer Settings.
- Go to Whop Developer Settings
- Create a new app or select an existing one
- Generate an API Key with only the
iap:readpermission
The iap:read permission is designed for client-side use. It’s safe to include in your iOS app because it only grants access to IAP operations.
2. A product with at least one plan
Create a product and plan in your Whop Dashboard:
- Go to your Whop Dashboard
- Navigate to Products and create a product (or use an existing one)
- Add at least one Plan with pricing (subscription or one-time)
- Note your Product ID (starts with
prod_) and Plan ID (starts withplan_)
Quick Start
Once configured, accepting payments is just a few lines of code:
How It Works
Features
Guides
Requirements
- iOS 17.0+
- Xcode 15.0+
- Swift 5.10+

