Skip to main content

Build for mobile

Add checkout to your iOS and Android apps without sending customers to a web form. Your app presents Inttegro's native payment sheet while your backend keeps control of credentials, customers, products, prices, and orders.

Developer preview

The Android, iOS, React Native, and Flutter SDKs currently support mobile money checkout. Card payments, Apple Pay, and Google Pay are not available yet.

Choose your mobile SDK

Embed a platform-native checkout flow while keeping presentation, accessibility, and payment lifecycle handling inside the SDK.

Inttegro SDK for iOS

Developer preview

Native payment sheet for SwiftUI and UIKit apps, including mobile money collection, confirmation, redirects, and payment results.

View on GitHub

Flutter and the related logo are trademarks of Google LLC. We are not endorsed by or affiliated with Google LLC.

How mobile checkout fits together

  1. Your backend creates the order. It uses a server SDK to set the customer, line items, amount, currency, and payment settings, then returns the finalized order ID to the app.
  2. Your app opens the payment sheet. It gives that order ID to the mobile SDK; the API key and authoritative order data never enter the app.
  3. The SDK runs checkout. It presents the platform-native interface and handles the customer-facing payment flow.
  4. Your backend verifies the result. Read the order's current state before fulfilling goods or services.

This boundary keeps the mobile client focused on presentation while trusted server code owns every business decision that can move money.

Start from a working app

Explore a complete integration before adding the SDK to your own product:

The mobile demo gallery brings all four implementations together so you can compare the experience and inspect their released source.

Plan the boundary with Inttegro MCP

Connect your MCP client and ask it to design the mobile, backend, and fulfillment boundaries for your product before you begin coding.