Adyen Issuing is in the Early Adopter stage. All APIs, documentation, and processes are subject to change. If you want to learn more about Adyen Issuing, reach out to our Issuing team.
Create and issue payment cards with Adyen Issuing—our white-label, customizable card issuing solution. In an Issuing integration, you'll have a balance platform where you create accounts, manage balances, and issue cards using the Balance Platform API.
With Adyen Issuing, you can:
- Create fully customizable virtual and physical cards from Mastercard and Visa.
- Receive authorization requests on your own servers so you can approve or decline any authorization.
- Create transaction rules to automatically approve or decline authorizations.
- Use a single pool of funds for all card payments or maintain balances per card.
Adyen always operates in the background, allowing you to manage account creation, customize your own cards, and handle your funds. You will always be the point of contact for your users.
Core concepts and resources
The Balance Platform REST API contains a set of resources to handle accounting and payment processing for your users.
For each user and card you want to issue, you need to create the following resources:
An accountHolder: A user's entity within the balance platform. All Know Your Customer (KYC) information is stored here, and KYC is performed against the account holder. Depending on your account structure, the account holder can either be your company, or your customers.
A balanceAccount: Account where funds are held for an account holder. All financial activity happens through balance accounts. Each account holder can have one or more balance accounts for accounting flexibility, but in most use cases, a single balance account is sufficient.
- A paymentInstrument: The card itself, an externally-facing payment instrument for interacting with funds on the associated balance account. Creating a payment instrument issues a card. Each balance account can have one or more payment instruments that can deduct funds from it.
You can additionally create:
- transactionRules: Rules that are applied to automatically approve or deny authorization when a user attempts to pay with a payment instrument.
You will also have a balance account for your company called a liable balance account. This balance account will contain your funds for loading cards and performing balance transfers.
Example account structures
Create a balance platform account structure that suits your use case. For example, you can create:
- A 1-1-1 relationship with one accountHolder, one balanceAccount, and one paymentInstrument.
- A 1-N relationship with one accountHolder with multiple balanceAccounts and paymentInstruments.
Many of the actions and events within the Balance Platform API are asynchronous. These events include payments, captures, and refunds. You need to rely on notification webhooks to receive these events.
An Issuing integration is incomplete without accepting and handling notifications.
The scope for PCI compliance depends on your use case—the type of cards you'll issue and how the cards will be used. To know whether PCI compliance requirements apply to your use case, reach out to your Adyen contact.