Account-to-Account (A2A) payments API
Click to copy
The A2A payments API provides endpoints for A2A payment flows, enabling issuers to facilitate direct payments through Adyen for users with an Adyen business account.
With these endpoints, you can:
- Retrieve payment details: Retrieve transaction information for specific payments.
- Confirm payments: Confirm payments with Strong Customer Authentication (SCA).
- Cancel payments: Cancel pending transactions.
Authentication
Each request made to the A2A Payments API must be signed with an API key. Generate an API key in your Customer Area.
To connect to the API, add an X-API-Key header with the API key as the value, for example:
curl
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_API_KEY" \
...
Roles and permissions
To use the A2A Payments API, your API credential must have the following roles:
- Role for A2A Issuer payments - API
Reach out to your Adyen contact to set up these roles.
Going live
When going live, generate an API key in your live Customer Area. You can then use the API key to send requests to https://balanceplatform-api-live.adyen.com/a2aissuer-api/v{version}/payments.
Manage an iDEAL profile
Authenticate iDEAL profile
Register an iDEAL profile
post/payments/cancel
Confirm payment
Retrieve payment details