Page cover

hand-waveWelcome

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:

Step
Guide
Description

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.

3

Fetch your product catalog, handle regional pricing, and display offerings to users.

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.

These are the next docs most teams need after the core integration:

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 Consolearrow-up-right right away:

  • Set up In-App Purchases

  • Configure Subscriptions

Need More Help?

Resource
Description
Link

Monetization Overview

All monetization options available on Onside

Contact Support

Questions about the SDK? Our team is here to help.

Main Help Section

Common questions about developing for Onside

Last updated

Was this helpful?