Provider guide

Adyen

Integration notes, required parameters, test details and example requests for integrating Adyen with the Revo PCI platform.

At a glance
1
Supported transaction type

Supported mode
SALE

Key setup requirement
All payments must have a unique ID
!
Important
Adyen require that all payments sent to them always have a unique id, if you try to make a payment with the same reference it will get rejected.
Testing

Test card details

Card Number:
4111111111111111
Expiry Date:
0531
CVV:
123
Overview

Integration requirements

Required parameters

transactionType
Currently only 'SALE' is supported which will take a payment from the requested card, more options can be added on request.
apiKey
This is provided by Adyen.
merchantAccount
This is provided by Adyen.
siteReference
This is provided by Adyen Payments.
amount
Always has to be a whole number, for example £2 is 200.
currency
Must be provided as 3 letters for example: 'GBP'.
reference
Unique identifier for this payment. We always recommend using a GUID / UUID for payment references, you can see an example here.

Optional parameters

Adyen may support other parameters not currently integrated into the PCI platform, more information can be found here, if you would like any integrated please contact us.

Reference

Example request

cURL exampleAPI request
curl --location 'https://api.revopci.co.uk/' \
            --header 'X-Session;' \
            --header 'X-Auth;' \
            --header 'Content-Type: application/json' \
            --data '{
            "provider": "adyen",
            "mode": "test",
            "method": "payment",
            "parameters":
            {
            "transactionType": "SALE",
            "apiKey": "",
            "merchantAccount": "",
            "siteReference": "",
            "amount": "200",
            "currency": "GBP",
            "reference": "00000000-0000-0000-0000-000000000000"
            }
            }'