Skip to content

SDKs

Compare the mobile Terminal Payment SDKs for Android and iOS, then continue to the platform-specific guides and offline transaction documentation.

The Reader SDKs let you embed SumUp in-person payment acceptance directly into your Android or iOS app. Your app can connect to a Bluetooth card reader or, depending on platform, use Tap to Pay on the device itself.

SDKPlatformReaders supportedTap to Pay
Android SDKAndroidSolo Lite, Solo, Air, 3G, PIN+No
Android Tap-to-Pay SDKAndroidYes
iOS SDKiOSSolo Lite, Solo, Air, 3G, PIN+Yes

The SDK provides the payment UI and handles communication with the card reader. Your app initiates checkout, the SDK guides the merchant and customer through the payment flow, and the transaction result is returned to your app at the end.

  • Start with the top-level Quickstart for a minimal first-payment flow.
  • Use Offline Transactions if you need store-and-forward card payments when connectivity is unavailable.
  • Use the platform-specific guides for setup, permissions, authentication, and full checkout implementation details.