Payment-method icon

API only with encrypted card data

Build your own UI and use Adyen's client-side solutions to encrypt card details.

To ensure PCI compliance when you build your own cards payment form, use our client-side solutions to help encrypt card details.

If you prefer not to build your own card payment form, use Drop-in or Card Component for web, iOS, Android, React Native, or Flutter instead.

Requirements

Requirement Description
Integration type Make sure that you have an existing API-only integration.
Setup steps Before you begin, add the cards that you want to support in your test Customer Area.

Show the available cards in your payment form

For information about the supported locations and currencies for each card, refer to Payment methods.

Specify in your /paymentMethods request a combination of countryCode and amount.currency, and use the /paymentMethods response to determine which cards are available to the shopper. For more information, refer to our API-only integration guide.

Next, use our client-side solutions to validate and encrypt your shopper's card details. Select the platform below: