Terminal-2 icon

Build your iOS Mobile solution

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

If you are going to use a ready-made Tap to Pay 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. 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 , and preferably also the ReversalRequest .

      How to integrate with Terminal API is described in other sections 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:

Choose a solution

What solution do you want to build?