Are you looking for test card numbers?

Would you like to contact support?

Developer-resource icon

Roles

Find out what roles your API credential needs to do an action.

API credentials have roles which say what the credential is allowed to do.

Your company API credential, for example ws@Company.[YourCompanyAccount], has a set of roles that were assigned by default when the company account was created.
These default roles are marked in the tables on this page.

If you need roles that your ws credential doesn't have, contact our Support Team.

Frequently used roles for payments

Role name Assigned by default Description
Merchant PAL webservice role -white_check_mark- Make API requests to Adyen.
If you disable this role, you can no longer process transactions with this API credential.
Checkout webservice role -white_check_mark- Use our Checkout API.
Merchant Recurring role -white_check_mark- Use tokenization to save shopper's payment details and use them for future payments.
Data Protection API -white_check_mark- Use the Data Protection API, which allowed you to delete data, as required by General Data Protection Regulation (GDPR).
Checkout encrypted cardholder data Use our Drop-in, Components, or Custom Card fields to send in encrypted card data.
For this role, you need to assess your PCI DSS compliance according to Self-Assessment Questionnaire A (SAQ A).
API PCI Payments role Submit payment requests with raw card data.
For this role, you need to assess your PCI DSS compliance according to Self-Assessment Questionnaire D (SAQ D).
To enable this role, contact our Support Team.
API Payment RefundWithData Submit unreferenced refunds.
To enable this role, contact our Support Team.
POS Terminal Management API role Use our Terminal Management API.

Management API roles

Role name Assigned by default Description
Management API—Account read -white_check_mark- Get the company and merchant accounts that the API credential has access to.
Management API—Stores read -white_check_mark- Get the stores that the API credential has access to.
Management API—Stores read and write -white_check_mark- Get, create, and update the stores that the API credential has access to.
Management API—API credentials read and write -white_check_mark- Get, create, update, and delete the API credentials that the API credential has access to.
Management API—Users read and write Get, create, and update the users that the API credential has access to.
Management API—Webhooks read -white_check_mark- Get the webhooks that the API credential has access to.
Management API—Webhooks read and write -white_check_mark- Get, create, update, and delete the webhooks that the API credential has access to.
Management API—Payment methods read -white_check_mark- Get the payment methods that the API credential has access to.
Management API—Payment methods read and write Get, create, and update the stores that the API credential has access to.
Management API—Terminal ordering read Get the payment terminal orders, shipping locations, and billing locations that the API credential has access to.
Management API—Terminal ordering read and write Get, create, and update the payment terminal orders, shipping locations, and billing locations that the API credential has access to.
Management API—Terminal settings read Get the payment terminal settings that the API credential has access to.
Management API—Terminal settings read and write Get, create, and update the payment terminal settings that the API credential has access to.
Management API—Terminal actions read Get the payment terminal actions that the API credential has access to.
Management API—Terminal actions read and write Get, create, and update the payment terminal actions that the API credential has access to.