---
title: "Build your iOS Mobile solution"
description: "Follow steps to integrate your iOS POS app with our iOS Mobile SDK."
url: "https://docs.adyen.com/point-of-sale/mobile-ios/build"
source_url: "https://docs.adyen.com/point-of-sale/mobile-ios/build.md"
canonical: "https://docs.adyen.com/point-of-sale/mobile-ios/build"
last_modified: "2026-06-01T15:33:15+02:00"
language: "en"
---

# Build your iOS Mobile solution

Follow steps to integrate your iOS POS app with our iOS Mobile SDK.

[View source](/point-of-sale/mobile-ios/build.md)

If you are going to use a ready-made Tap to Pay on iPhone or card reader solution from a partner, skip this section.

This section provides instructions building iOS Mobile solutions. If you have not decided yet which solution to build, refer to [Understand your solution](/point-of-sale/mobile-ios/understand). That page also illustrates transaction flows and establishing a communication session between the SDK and Adyen, which can be useful background information when building a solution.

Also note that the Tap to Pay on iPhone solution and the card reader solution use the same SDK. If your POS app allows selecting the payment interface, both solutions can be used alongside each other.

## Integration effort

Integrating the Mobile SDK requires development efforts on your end. When planning the work, take into account the following.

* **Back-end development tasks**. You need to:

  * Implement a server-to-server call to set up a secure communications session between the SDK and the Adyen payments platform.

  * Integrate your POS app with Terminal API. You must support the [`PaymentRequest` ](/point-of-sale/basic-tapi-integration/make-a-payment/), and preferably also the [`ReversalRequest` ](/point-of-sale/basic-tapi-integration/refund-payment/referenced/).

    How to integrate with Terminal API is described in [other sections](/point-of-sale/get-started) of our documentation.

* **Cross-platform frameworks**: integration of our native SDK into a cross-platform app is possible, but complex. We do not offer cross-platform wrappers at the moment.

## Resources

Optionally have a look at these resources for Tap to Pay on iPhone:

* [Demo](https://developer.apple.com/tap-to-pay/media/LaserTag_Main_Film_Shopify_960x540.mp4)
* [Apple developer page](https://developer.apple.com/tap-to-pay/)
* [Frequently asked questions](https://register.apple.com/tap-to-pay-on-iphone/faq.html)

## Choose a solution

What solution do you want to build?

[Tap to Pay on iPhone](/point-of-sale/mobile-ios/build/tap-to-pay)

[Integrate the Mobile SDK into your iOS POS app to make Tap to Pay on iPhone payments.](/point-of-sale/mobile-ios/build/tap-to-pay)

[Card reader on iOS](/point-of-sale/mobile-ios/build/card-reader)

[Integrate the Mobile SDK into your iOS POS app to make mobile payments using a card reader.](/point-of-sale/mobile-ios/build/card-reader)
