Skip to main content
Partner logo
Adyen - Creditcard
With Adyen you get one provider that handles every aspect of a payment. Handle payments online, offline and in app through a single payments partner.
Source: https://www.adyen.com/

Features

Integration type

Embed (no redirection)
Tokenization

Yes

Payment Flow

1-step payment flow : Capture (direct debit)
2-step payment flow : Authorization + Capture
3-step payment flow : Pending Authorization + Authorization + Capture (asynchronous)

How to test?

Basic test cards

CredentialsYes CardNo Card
Card number4111 1120 1426 76614988 4388 4388 4305
Expiry date12/3012/30
CVC737004

Data Mapping & Mandatory Fields

Below is the mapping between your Create Session request and the fields expected by this payment method.

Purse Session fieldMandatory
amountYes
order.redirectionYes
order.currency_codeYes
customer.reference(Only for tokenization)No
customer.first_nameNo
customer.last_nameNo
customer.ipNo
customer.locale_codeNo
customer.billing_address.address_linesNo
customer.billing_address.cityNo
customer.billing_address.postal_codeNo
customer.billing_address.country_codeNo
customer.billing_address.province_codeNo
customer.billing_address.emailNo
customer.billing_address.phoneNo
customer.billing_address.mobile_phoneNo
customer.billing_address.work_phoneNo
customer.account.purchase_count_last_six_monthsNo
customer.account.age_indicatorNo
customer.account.update_date_timeNo
customer.account.change_indicatorNo
customer.account.creation_date_timeNo
customer.account.password_update_date_timeNo
shipments.shipping_address.address_linesNo
shipments.shipping_address.cityNo
shipments.shipping_address.postal_codeNo
shipments.shipping_address.country_codeNo
shipments.shipping_address.province_codeNo

Payment Labels

LabelMethodPayment type
adyencreditcardprimary

Actions

ActionMandatory fieldsOptional fields
INIT
amount
0
reference
The order reference
redirection
http://merchant-redirection-url.com
currency_code
EUR
customer
{"billing_address":{"country_code":"FR"}}
customer
{"reference":"","ip":"","birthdate":"1970-01-01","first_name":"The customer's first name.","last_name":"The customer's last name.","billing_address":{"city":"","postal_code":"","province_code":"","email":"","address_lines":[""],"mobile_phone":"","work_phone":"","phone":""},"account":{"age_indicator":"GUEST","update_date_time":"1970-01-01T00:00:00","change_indicator":"MORE_60_DAYS","creation_date_time":"1970-01-01T00:00:00","different_card_count_last_day":"0","password_update_date_time":"1970-01-01T00:00:00","password_change_indicator":"MORE_60_DAYS","purchase_count_last_day":"0","purchase_count_last_year":"3","purchase_count_last_six_months":"1"},"additional_attributes":{"national_identifier":""}}
shipments
[{"estimated_delivery_date_time":"1970-01-01T00:00:00","shipping_address":{"city":"","postal_code":"","province_code":"","email":"","address_lines":[""],"mobile_phone":"","work_phone":"","phone":""},"item_lines":[{"sku_reference":"","quantity":0,"amount":0,"tax_lines":[{"amount":0}]}]}]
APPLY
-
-

Status

PSP statusStateCodeDescription
2ERRORREJECTED_BANKThe transaction was refused
3ERRORREJECTED_BY_RISK_CHECKSReferral
4ERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERThe transaction did not go through due to an error that occurred on the acquirer's end
5ERRORBLOCKED_CARDThe card used for the transaction is blocked, therefore unusable
6ERRORCARD_EXPIREDThe card used for the transaction has expired. Therefore it is unusable
7ERRORBAD_REQUESTAn amount mismatch occurred during the transaction process
8ERRORUNKNOWN_CARDThe specified card number is incorrect or invalid
9ERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERIt is not possible to contact the shopper's bank to authorise the transaction
10ERRORBAD_REQUESTThe shopper's bank does not support or does not allow this type of transaction
11ERRORAUTHENTICATION_CHECK_FAIL3D Secure authentication was not executed, or it did not execute successfully
12ERRORAMOUNT_EXCEEDEDThe card does not have enough money to cover the payable amount
14ERRORSUSPECTED_FRAUDPossible fraud.
15ERRORABORTED_BY_CUSTOMERThe transaction was cancelled
16ERRORABORTED_BY_CUSTOMERThe shopper cancelled the transaction before completing it
17ERRORWRONG_CARD_DATAThe specified PIN is incorrect or invalid
18ERRORWRONG_CARD_DATAThe shopper specified an incorrect PIN more that three times in a row
19ERRORWRONG_CARD_DATAIt is not possible to validate the specified PIN number
20ERRORREJECTED_BY_RISK_CHECKSThe pre-authorisation risk checks resulted in a fraud score of 100 or more. Therefore, the transaction was flagged as fraudulent, and was refused
21ERRORBAD_REQUESTThe transaction was not submitted correctly for processing
22ERRORREJECTED_BY_RISK_CHECKSThe sum of pre-authorisation and post-authorisation risk checks resulted in a fraud score of 100 or more. Therefore, the transaction was flagged as fraudulent, and was refused
23ERRORFAILEDTransaction Not Permitted
24ERRORWRONG_CARD_DATAThe specified CVC (card security code) is invalid
25ERRORBLOCKED_CARDRestricted Card or invalid card in this country
26ERRORAUTHENTICATION_CHECK_FAILRevocation Of Auth
27ERRORFAILEDDeclined Non Generic
28ERRORAMOUNT_EXCEEDEDThe withdrawal amount permitted for the shopper's card has exceeded.
29ERRORFAILEDThe number of withdrawals permitted for the shopper's card has exceeded.
31ERRORSUSPECTED_FRAUDIssuer reported the transaction as suspected fraud.
32ERRORBAD_REQUESTThe address data the shopper entered is incorrect.
33ERRORSUSPECTED_FRAUDThe shopper's bank requires the shopper to enter an online PIN.
34ERRORSUSPECTED_FRAUDThe shopper's bank requires the shopper to enter an online PIN.
35ERRORREJECTED_BANKThe shopper's bank requires a savings account to complete the purchase.
36ERRORAUTHENTICATION_CHECK_FAILThe shopper's bank requires the shopper to enter a mobile PIN.
37ERRORABORTED_BY_CUSTOMERThe shopper abandoned the transaction after they attempted a contactless payment and were prompted to try a different card entry method (PIN or swipe).
38ERRORAUTHENTICATION_CHECK_FAILThe issuer declined the authentication exemption request and requires authentication for the transaction. Retry with 3D Secure.
39ERRORFAILEDThe issuer or the scheme wasn't able to communicate the outcome via RReq.
40ERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERThe payment network cannot be reached. Retry the transaction with a different payment method.
41ERRORFAILEDA PIN or signature is required. Retry the transaction.
42ERRORTECHNICAL_ISSUE_DURING_AUTHENTICATION_CHECKThe 3D Secure authentication failed due to an issue at the card network or issuer. Retry the transaction, or retry the transaction with a different payment method.
46ERRORFAILEDAdyen's excessive retry prevention service blocked the transaction to make sure that you are not charged penalty fees.
MALFORMED_PARTNER_RESPONSEERRORTECHNICAL_ISSUE_TO_CONTACT_PARTNERMalformed partner response, partner HTTP response is not of json type.
SUCCESSSUCCESSSUCCEEDEDaction done successfully
ERRORERRORFAILEDAn error occurred when calling adyen
NO_REDIRECT_RESULTWAITINGWAITING_PARTNER_RESPONSENo redirect result could be found, customer was not redirected to our redirection API. Awaiting for notification from Adyen
AuthenticationFinishedSUCCESSSUCCEEDEDThe payment has been successfully authenticated with 3D Secure.
AuthenticationNotRequiredSUCCESSSUCCEEDEDThe transaction does not require 3D Secure authentication, for example, the issuing bank does not require authentication or the transaction is out of scope. Check the authenticationNotRequiredReason parameter to know why authentication was skipped.
AuthorisedSUCCESSSUCCEEDEDThe payment was successfully authorised.
CancelledERRORFAILEDThe payment was cancelled (by either the shopper or your own system) before processing was completed.
ChallengeShopperERRORFAILEDThe issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions. WORKFLOW NOT IMPLEMENTED
ErrorERRORFAILEDThere was an error when the payment was being processed.
IdentifyShopperERRORFAILEDThe issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions. WORKFLOW NOT IMPLEMENTED
14_002ERRORFAILEDRequired field 'paymentData' is not provided.
Pending
PresentToShopperERRORFAILEDPresent the voucher or the QR code to the shopper.WORKFLOW NOT IMPLEMENTED
Received
received
RedirectShopper
RefusedERRORFAILEDThe payment was refused. You'll receive a refusalReason in the same response that indicates why it was refused.
ABANDONEDERRORABORTED_BY_CUSTOMERThe customer abandoned payment after validate (should only happen with bancontact mobile as it displays a QR code that still needs to be used to pay)