# Welcome

#### 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](https://docs.onside.io/sdk/payment-methods).

#### Get Started

Follow these steps to integrate the Payment SDK into your app:

<table><thead><tr><th width="79.7734375">Step</th><th width="279.90234375">Guide</th><th>Description</th></tr></thead><tbody><tr><td>1</td><td><a href="../installation-guide">Installation Guide</a></td><td>Add OnsideKit to your project via SPM, CocoaPods, or manual install. Configure URL schemes and initialize the SDK.</td></tr><tr><td>2</td><td><a href="../user-account">User account</a></td><td>Understand authentication flows — explicit login, implicit login, and session management.</td></tr><tr><td>3</td><td><a href="../products">Products</a></td><td>Fetch your product catalog, handle regional pricing, and display offerings to users.</td></tr><tr><td>4</td><td><a href="../purchasing-and-restoring-purchases">Purchasing &#x26; Restoring Purchases</a></td><td>Initiate purchases, process transactions, restore previous purchases, and validate on your backend.</td></tr><tr><td>5</td><td><a href="../customizing-sdk-behavior">Customizing SDK Behavior</a></td><td>Adjust theming, login behavior, and regional defaults via the delegate and appearance APIs.</td></tr></tbody></table>

> **Tip:** Check out the [OnsideKit Example App](https://docs.onside.io/sdk/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](https://docs.onside.io/sdk/payment-methods) (present the payment method manager UI)
* [Attribution](https://docs.onside.io/sdk/attribution) (install attribution metadata)
* [Building funnels with event tracking](https://docs.onside.io/sdk/attribution/building-funnels-with-event-tracking) (track actions with `Onside.track`)
* [Purchase validation](https://docs.onside.io/sdk/purchasing-and-restoring-purchases#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](https://console.onside.io) right away:

* Set up In-App Purchases
* Configure Subscriptions

#### Need More Help?

| Resource              | Description                                        | Link                                                                                         |
| --------------------- | -------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| Monetization Overview | All monetization options available on Onside       | [Go to Monetization Overview](https://app.gitbook.com/s/V24VBLkTP47H3Kf48DFs/monetization)   |
| Contact Support       | Questions about the SDK? Our team is here to help. | [Email Us](mailto:support@onside.io)                                                         |
| Main Help Section     | Common questions about developing for Onside       | [Visit Help Section](https://app.gitbook.com/o/nvk3UljiUI9NN7xz4cj9/s/V24VBLkTP47H3Kf48DFs/) |
