Checkout overview

There are two ways you can integrate Adyen Checkout into your website or mobile app.

The quickest is to integrate through our out-of-the-box SDKs for Web, iOS and Android. Set up your server, add a few lines of code to your website or app, and you're up and running.

If you want to use your own UI or create custom payment flows, use the Checkout API integration. If you are a PCI SAQ-D merchant, you can also use the API to collect your shopper's card data. 

Either way, your integration can accept all the payment methods offered by Adyen, and support 3D Secure.

Here's how the integrations compare:

  SDK API
Payment methods All credit cards, Apple Pay, Google Pay and more All credit cards, Apple Pay, Google Pay and more
PCI compliance Simple (SAQ-A) Simple (SAQ-A) or self-owned (SAQ-D)
User interface Yes, customizable No UI provided
Webhooks required Yes Only with local payment methods
Integration complexity Easy Advanced
Supported platforms Web, iOS, Android Any
Supported translations 10 languages No UI provided
3D Secure support Yes Yes

How it works

Accepting payments with the Checkout SDK takes three steps:

  1. Your server creates a payment session. This securely transmits data to and from the Adyen payments platform.
  2. A payment form is presented to the shopper.
  3. Your server verifies that the payment was successful. 

Get started

Integrate Checkout into your website or app. Use our step-by-step guides to get started:

Android SDK

link

Quickly integrate Checkout into your Android app.

iOS SDK

link

Quickly integrate Checkout into your iOS app.

Web SDK

link

Quickly integrate Checkout into your website.

API

link

Build your own custom checkout experience.