Welcome
An overview of the Onside Payment SDK, designed for easy integration to help you monetize your apps with in-app purchases and subscriptions.
Monetize Your App with Ease
The Onside Payment SDK lets you integrate in-app purchases and subscriptions into your iOS app. It handles the entire payment flow — from product display to checkout — providing a secure experience for your users while keeping integration simple.
Currently supported payment methods: Apple Pay and Bank Cards. See Payment Methods.
Get Started
Follow these steps to integrate the Payment SDK into your app:
1
Add OnsideKit to your project via SPM, CocoaPods, or manual install. Configure URL schemes and initialize the SDK.
2
Understand authentication flows — explicit login, implicit login, and session management.
4
Initiate purchases, process transactions, restore previous purchases, and validate on your backend.
5
Adjust theming, login behavior, and regional defaults via the delegate and appearance APIs.
Tip: Check out the OnsideKit Example App for a working project that demonstrates authentication, product fetching, purchasing, and restoration.
Related topics
These are the next docs most teams need after the core integration:
Payment Methods (present the payment method manager UI)
Attribution (install attribution metadata)
Building funnels with event tracking (track actions with
Onside.track)Purchase validation (server-side verification with the Merchant API)
Designed for a Seamless Transition
The Onside Payment SDK is designed to be highly similar to Apple's native StoreKit framework. If your team has experience with StoreKit, integration will feel familiar — same delegate patterns, similar queue-based transaction handling, and comparable product request flows.
Key Features
Familiar & Easy Integration: Architecture inspired by StoreKit for minimal learning curve.
Unified Purchase Flow: Single process for both one-time purchases and recurring subscriptions.
Flexible Payment Processing: One-stage (immediate charge) and two-stage (authorize then capture) payment support.
Clear Responses & Error Handling: Informative data structures and unified error handling for faster debugging.
Future-Ready: Promotional coupons and large catalog support coming soon.
What You Can Do Now
You can start setting up your monetization strategy in the Onside Developer Console right away:
Set up In-App Purchases
Configure Subscriptions
Need More Help?
Last updated
Was this helpful?
