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: