These docs are for v1.2. Click to read the latest docs for v3.0.

Error codes

Here you will find all error codes with their respective explanation.

Platform errorcodes

These are the errors that are thrown by our platform.

Error code

Error Message

Description

PAY‑001

Transaction not found

Wrong transactionID or transaction is archived.

PAY‑004

Service not found

Calling the transaction API with a wrong serviceID or in a wrong format (SL-####-####).

PAY-013

Transaction in chargeback mode

If a transaction is chargebacked, you should not refund to prevent money los.

PAY-014

Refund too Fast

To prevent refunds by excident, you can't refund the same transaction partial more then 1 times per 6 seconds.

PAY-015

Refund amount invalid

You send in a wrong refund amount (for instance a negative refund amount) or not a amount at all.

PAY‑404

Card not found

The order or checkout-cart is not found.

PAY‑405

Parameter 'paymentProfileId or amount' is invalid: One of them should be set

No amount or payment option set, can't send the transaction to the payment options without those data

PAY‑406

Transaction can't be cancelled, It's in a PAID, VERIFY or AUTHORISE state.

Canceling by API can only be done with PENDING state.

PAY‑407

Boarding of Payment option (PAYMENT_OPTION_ID) is not completed for this sales location (SL-####-####)

Transactions can only be started if a payment option is fully boarded with the Payment Method, check the status of the payment method on the used the sales location.

PAY‑408

Payment option (PAYMENT_OPTION_ID) is not activated for this Sales Location (SL-####-####) or merchant (M-####-####)

You can only start transactions if the Payment option is activated in the Sales Location.

PAY‑409

Amount is not allowed (AMOUNT)

The provided transaction amount is not within the min and max amount for this saleslocation.

PAY‑410

Maximum amount (AMOUNT) exceeded for payment option (PAYMENT_OPTION_ID)

The maximum transction amount for the used payment option is exceeded.

PAY‑411

There is no active Authorisation for this transaction

The transaction cannot be captured as there is no active reservation. Please check the state of this transaction.

PAY‑412

This Transaction is already captured)

The transaction has already been captured, no option to perform an new capture.

PAY-2828

Mandatory field is missing, invalid or has an empty value.

Please check the fields you send in and try again.

PAY-3000

Failed to add refund: Refunden naar clearing rekening niet geactiveerd.
(refunding to clearing account is not activated).

Refunding to the registered bank account of your company is not activated, if you want to send funds back to the clearing account you can use the clearing options

PAY‑3002

Transaction not successful because of an insufficient balance

Balance should be sufficient to be able to perform payments

PAY‑3003

Refund was not complete

General error, please contact PAY to investigate.

PAY‑3008

Bank account holder name is not provided, log in to the PAY admin and enter the name of the bank account holder.

SEPA refunds cannot be processed without a bank account holder name. You can select a manual refund and enter the name if it's not received via the origional payment.

Card Payments error codes

In general the code 00 is being used for successful transactions.

There are different error codes. 05 is the most common error code. For a complete overview, please view the table below.

Code

Description

01

Declined - Call issuer

04

Declined - Pick up card

05

Declined - Do not honor

10

Declined - Partial approval

12

Declined - Invalid transaction

13

Declined - Card amount invalid

14

Declined - Card number is invalid

We received a message from the issuer that the card could not be checked or is not valid. Try again later or ask the user if the card is cancelled if this happens on a refund.

15

Declined - No such issuer

19

Declined - Re-enter

51

Declined - Insufficient funds

54

Declined - Card expired

57

Declined - Service not allowed

61

Declined - Customer exceeds withdrawal limit

62

Declined - Restricted SIC code

63

Declined - Restricted

65

Declined - Customer exceeds activity limit

78

Declined - No accounts

97

Declined - CVV mismatch

Direct Debit Error codes

A direct debit can be declined after it's send to the bank. This is not an synchronical process, so the status can change in the 5 days after sending a payment in. A status change will perform a exchange call to the application

Consumer Bank

PAY.

Description

MS03

109

Administrative reason: maximum amount per direct debit order exceeded.

RR01

109

Administrative reason: no debtor's IBAN.

RR02

109

Administrative reason: no debtor's IBAN.

RR03

109

Administrative reason: no creditor's name

RR04

109

Administrative reason: the transaction does not comply with the statutory requirements.

SL01

109

Administrative reason: the direct debit is greater than the maximum amount or the maximum number of direct debits specified by the debtor.

RC01

109

Administrative reason

AM04

109

Administrative reason: the maximum amount per direct debit order exceeded.

AC04

112

Rekeningnummer vervallen

MD07

112

The debtor is deceased.

AC01

115

The IBAN from which you wish to collect the direct debit is incorrect.

MD01

118

There is no correct registration of the mandate or the debtor has withdrawn the mandate.

MD02

118

Your direct debit order stated that the details have changed but you did not enter the changed details.

MD06

121

Your debtor does not agree with the debit.

MS02

121

Your debtor does not agree with the debit.

AM05

124

You have already submitted this direct debit batch.

AG01

274

The IBAN from which you wish to collect the direct debit has been closed.

AC06

277

The IBAN from which you wish to collect the direct debit is blocked for (these) direct debits. The debtor or the debtor's bank may have blocked the account.

AC13

277

You cannot use Business Euro Direct Debit to collect direct debits from private accounts.

Other

286

No reason specified.

10 System errors (config/transaction/internal calls)

1000

cannotFindTransaction

Pay_Exception_CannotFetchOrderData

1001

cannotFindTransaction

Pay_Exception_InvalidOrderData

1004

cannotDetermineNextURL

Pay_Exception_CannotDetermineNextURL

14 API errors (rights)

1401

noRights

Pay_Exception_API_NoRights

1402

noRights

Pay_Exception_API_NoRightsPaymentCseData

1403

noRights

Pay_Exception_API_NoRightsPaymentCardData

1404

noRights

Pay_Exception_API_NoRightsPaymentTokenId

20 request parameters

2000

requestDenied

Pay_Exception_Request_NotTrustedSource

2001

actionNotAuthorized

Pay_Exception_Request_ActionNotAuthorized **

2002

cannotFindTransaction

Pay_Exception_Request_InvalidOrderId

2003

cannotFindTransaction

Pay_Exception_Request_InvalidEntranceCode

2005

invalidRequest

Pay_Exception_Request_InvalidLanguageCode

2006

invalidRequest

Pay_Exception_Request_InvalidThreeDsTransactionId

2007

invalidRequest

Pay_Exception_Request_InvalidPaymentProfile

2008

invalidRequest

Pay_Exception_Request_Invalid

2009

invalidRequest

Pay_Exception_Request_InvalidServiceId

2010

invalidRequest

Pay_Exception_Request_InvalidToken

2011

invalidRequest

Pay_Exception_Request_InvalidAmount

2012

invalidRequest

Pay_Exception_Request_InvalidPaymentMethod

2013

invalidRequest

Pay_Exception_Request_ServiceNotReady

21 Transaction status

2102

paymentAlreadyCompleted

Pay_Exception_PaymentStatus_AlreadyCompleted

2103

paymentCancelled

Pay_Exception_PaymentStatus_Cancelled

2104

paymentFailed

Pay_Exception_PaymentStatus_Failed

2105

awaitingVerify

Pay_Exception_PaymentStatus_AwaitingVerify

2106

paymentExpired

Pay_Exception_PaymentStatus_Expired

22 risk checks

2201

paymentDeclined

Pay_Exception_Risk_Blacklisted

2202

cardNotAccepted

Pay_Exception_Transaction_BusinessCardNotAccepted

2203

cardNotAccepted

Pay_Exception_Transaction_ConsumerCardNotAccepted

2204

paymentDeclined

Pay_Exception_Risk_OnlyFull3DSecureAccepted

2205

paymentDeclined

Pay_Exception_Risk_Only3DSecureAccepted

2206

awaitingVerify

Pay_Exception_Risk_CheckDeny

2207

paymentDeclined

Pay_Exception_Risk_CheckDecline

24 authentication

2400

authenticationFailed

Pay_Exception_Authentication_InvalidResponse

2401

authenticationFailed

Pay_Exception_Authentication_Request_AuthenticateFailed

2402

authenticationFailed

Pay_Exception_Authentication_Request_EnrollmentFailed

2403

authenticationFailed

Pay_Exception_Authentication_Request_StartFailed

2404

authenticationFailed

Pay_Exception_Authentication_Request_StatusFailed

2405

authenticationFailed

Pay_Exception_Authentication_Request_BinFailed

240 Requests to Authentication provider

2400

authenticationFailed

Pay_Exception_Authentication_InvalidResponse

2401

authenticationFailed

Pay_Exception_Authentication_Request_AuthenticateFailed

2402

authenticationFailed

Pay_Exception_Authentication_Request_EnrollmentFailed

2403

authenticationFailed

Pay_Exception_Authentication_Request_StartFailed

2404

authenticationFailed

Pay_Exception_Authentication_Request_StatusFailed

2405

authenticationFailed

Pay_Exception_Authentication_Request_BinFailed

2410

authenticationFailed

Pay_Exception_Authentication_NotAuthenticated

2411

cardNotEnrolled

Pay_Exception_Authentication_Not3ds2Enrolled

2412

cardNotEnrolled

Pay_Exception_Authentication_Not3ds2EnrolledRetryableAnotherAcquirer

2413

authenticationFailed

Pay_Exception_Authentication_FrictionlessFailed

242 Authentication result/status

2422

threeDSSessionPending

Pay_Exception_Authentication_Status_Pending

2423

threeDSSessionExpired

Pay_Exception_Authentication_Status_Expired

2424

threeDSSessionCancelled

Pay_Exception_Authentication_Status_Cancelled

2425

authenticationFailed

Pay_Exception_Authentication_Status_Failed

28 field validation

28

implausibleCardData

Pay_Exception_Validation_Field

2800

implausibleCardDataimplausibleCardData

Pay_Exception_Validation_Field_InvalidCardHolderData

2801

cvcInvalid

Pay_Exception_Validation_Field_CVCNonMatch

2802

expiredCard

Pay_Exception_Validation_Field_CardExpired

2803

invalidExpireDate

Pay_Exception_Validation_Field_InvalidExpireDate **

2804

invalidCardNumber

Pay_Exception_Validation_Field_InvalidCardNumber

2805

invalidCardHolderName

Pay_Exception_Validation_Field_InvalidCardHolderName

2806

invalidCardCVC

Pay_Exception_Validation_Field_InvalidCardCVC

2851

invalidCurrencyCode

Pay_Exception_Validation_Field_InvalidCurrencyCode

2852

invalidExpireDate

Pay_Exception_Validation_Field_InvalidTransactionExpireDate

2853

invalidCustomerTrust

Pay_Exception_Validation_Field_InvalidCustomerTrust

2854

invalidDob

Pay_Exception_Validation_Field_InvalidDob

2855

invalidLanguage

Pay_Exception_Validation_Field_InvalidLanguage

2856

invalidInitials

Pay_Exception_Validation_Field_InvalidInitials

2857

invalidLastName

Pay_Exception_Validation_Field_InvalidLastName

2858

invalidGender

Pay_Exception_Validation_Field_InvalidGender

2859

invalidStreetNumber

Pay_Exception_Validation_Field_InvalidStreetNumber

2860

invalidZipCode

Pay_Exception_Validation_Field_InvalidZipCode

2861

invalidCity

Pay_Exception_Validation_Field_InvalidCity

2862

invalidCocNumber

Pay_Exception_Validation_Field_InvalidCocNumber

2863

invalidVatNumber

Pay_Exception_Validation_Field_InvalidVatNumber

2864

invalidDeliveryDate

Pay_Exception_Validation_Field_InvalidDeliveryDate

2865

invalidInvoiceDate

Pay_Exception_Validation_Field_InvalidInvoiceDate

2866

invalidProductId

Pay_Exception_Validation_Field_InvalidProductId

2867

invalidProductPrice

Pay_Exception_Validation_Field_InvalidProductPrice

2868

invalidProductQuantity

Pay_Exception_Validation_Field_InvalidProductQuantityalidation_Field_InvalidCardHolderData

2801

cvcInvalid

Pay_Exception_Validation_Field_CVCNonMatch

2802

expiredCard

Pay_Exception_Validation_Field_CardExpired

2803

invalidExpireDate

Pay_Exception_Validation_Field_InvalidExpireDate **

2804

invalidCardNumber

Pay_Exception_Validation_Field_InvalidCardNumber

2805

invalidCardHolderName

Pay_Exception_Validation_Field_InvalidCardHolderName

2806

invalidCardCVC

Pay_Exception_Validation_Field_InvalidCardCVC

2851

invalidCurrencyCode

Pay_Exception_Validation_Field_InvalidCurrencyCode

2852

invalidExpireDate

Pay_Exception_Validation_Field_InvalidTransactionExpireDate

2853

invalidCustomerTrust

Pay_Exception_Validation_Field_InvalidCustomerTrust

2854

invalidDob

Pay_Exception_Validation_Field_InvalidDob

2855

invalidLanguage

Pay_Exception_Validation_Field_InvalidLanguage

2856

invalidInitials

Pay_Exception_Validation_Field_InvalidInitials

2857

invalidLastName

Pay_Exception_Validation_Field_InvalidLastName

2858

invalidGender

Pay_Exception_Validation_Field_InvalidGender

2859

invalidStreetNumber

Pay_Exception_Validation_Field_InvalidStreetNumber

2860

invalidZipCode

Pay_Exception_Validation_Field_InvalidZipCode

2861

invalidCity

Pay_Exception_Validation_Field_InvalidCity

2862

invalidCocNumber

Pay_Exception_Validation_Field_InvalidCocNumber

2863

invalidVatNumber

Pay_Exception_Validation_Field_InvalidVatNumber

2864

invalidDeliveryDate

Pay_Exception_Validation_Field_InvalidDeliveryDate

2865

invalidInvoiceDate

Pay_Exception_Validation_Field_InvalidInvoiceDate

2866

invalidProductId

Pay_Exception_Validation_Field_InvalidProductId

2867

invalidProductPrice

Pay_Exception_Validation_Field_InvalidProductPrice

2868

invalidProductQuantity

Pay_Exception_Validation_Field_InvalidProductQuantity

29 3DS data validation

29

authenticationFailed

Pay_Exception_Validation_Tds

2901

authenticationFailed

Pay_Exception_Validation_Tds_BrowserJavaEnabled

2902

authenticationFailed

Pay_Exception_Validation_Tds_BrowserJavascriptEnabled

2903

authenticationFailed

Pay_Exception_Validation_Tds_BrowserLanguage

2904

authenticationFailed

Pay_Exception_Validation_Tds_BrowserColorDepth

2905

authenticationFailed

Pay_Exception_Validation_Tds_BrowserScreenHeight

2906

authenticationFailed

Pay_Exception_Validation_Tds_BrowserScreenWidth

2907

authenticationFailed

Pay_Exception_Validation_Tds_BrowserTZ

3 Processing

30 acquirer

3000

errGeneral

Pay_Exception_Authorization

3001

refundNotPossible

Pay_Exception_Authorization_RefundNotPossible

3002

refundNotSuccess

Pay_Exception_Acquirer_Request_RefundFailed

3003

refundNotComplete

**

3006

refundAmountTooHigh

**

3007

refundAmountInvalid

Pay_Exception_Authorization_RefundInvalidAmount **

3021

reversalNotPossible

Pay_Exception_Authorization_ReversalNotPossible

3022

reversalFailed

Pay_Exception_Acquirer_Request_ReversalFailed

3042

authorizeFailed

Pay_Exception_Acquirer_Request_AuthorizeFailed

3061

captureNotPossible

Pay_Exception_Authorization_CaptureNotPossible **

3062

captureFailed

Pay_Exception_Acquirer_Request_CaptureFailed **

3063

captureNotPossible

Pay_Exception_Authorization_CapturePartialNotPossible **

3066

captureAmountTooHigh

Pay_Exception_Authorization_CaptureAmountTooHigh **

3080

cardNotAccepted

Pay_Exception_Authorization_VelocityCheckDecline24H

3081

cardNotAccepted

Pay_Exception_Authorization_VelocityCheckDeclineMac03

3082

cardNotAccepted

Pay_Exception_Authorization_VelocityCheckDeclineLimitExceeded

3091

cardNotEnrolled

Pay_Exception_Acquirer_Request_EnrollmentFailed

3092

statusCannotBeDetermined

Pay_Exception_Acquirer_Request_StatusFailed **

3093

statusNotPossible

Pay_Exception_Authorization_StatusNotPossible

3099

requestFailed

Pay_Exception_Authorization_Request_InvalidTransactionData

32 Authorization

3200

cardNotAccepted

Pay_Exception_Authorization_CardNotAccepted

3201

referToCardIssuer

Pay_Exception_Authorization_Declined

3202

referToCardIssuer

Pay_Exception_Authorization_DeclinedNon3ds

3203

referToCardIssuer

Pay_Exception_Authorization_DeclinedFraud

3204

referToCardIssuer

Pay_Exception_Authorization_Failed

3205

referToCardIssuer

Pay_Exception_Authorization_DoNotHonour

3206

invalidCardNumber

Pay_Exception_Authorization_InvalidCardNumber

3207

expiredCard

Pay_Exception_Authorization_ExpiredCard

3208

cvcInvalid

Pay_Exception_Authorization_CVCNonMatch

3210

notSufficientFunds

Pay_Exception_Authorization_NotSufficientFunds

3211

referToCardIssuer

Pay_Exception_Authorization_LackofSCA

3212

referToCardIssuer

Pay_Exception_Authorization_CVCNotProcessed

3297

systemErrorPleaseRetry

Pay_Exception_Authorization_TimeOut

3298

systemErrorPleaseRetry

Pay_Exception_Authorization_InvalidConfiguration

3299

systemErrorPleaseRetry

Pay_Exception_Authorization_SystemError

33 Wallet

3301

walletCannotProcessPayment

Pay_Exception_Wallet_TokenEmpty

3302

walletCannotProcessPayment

Pay_Exception_Wallet_TokenCannotDecode

3303

walletCannotProcessPayment

Pay_Exception_Wallet_UnsealFailed

3304

walletCannotProcessPayment

Pay_Exception_Wallet_NotSupported

3305

walletCannotProcessPayment

Pay_Exception_Wallet_TokenNotSupported

3308

walletCannotProcessPayment

Pay_Exception_Wallet_InvalidMerchant

3309

walletCannotProcessPayment

Pay_Exception_Wallet_TokenExpired

36 Card tokens (vault)

3601

invalidCardTokenId

Pay_Exception_Token_InvalidId

3602

invalidCardTokenHash

Pay_Exception_Token_InvalidHash

3603

cardNotFound

Pay_Exception_Token_CardNotFound

3621

tokenizationNotAvailable

Pay_Exception_Tokenization_NotAvailable

3622

tokenizationFailed

Pay_Exception_Tokenization_Failed

37 CSE

3701

requestFailed

Pay_Exception_Request_PayloadInvalid

3702

requestFailed

Pay_Exception_Request_PayloadMissingData

3703

requestFailed

Pay_Exception_Request_PayloadMissingIdentifier

3720

requestFailed

Pay_Exception_CannotGenerateKeys

3721

requestFailed

Pay_Exception_CannotLoadKeys

3722

requestFailed

Pay_Exception_CannotDecryptKeys

40 System Configuration

4001

serviceUnavailable

Pay_Exception_Acquirer_CannotBeInstantiated

4002

serviceUnavailable

Pay_Exception_Acquirer_BrandNotAvailable

4003

serviceUnavailable

Pay_Exception_Acquirer_ConfigurationMissing

4004

serviceUnavailable

Pay_Exception_Acquirer_ConfigurationErroneous

4005

serviceUnavailable

Pay_Exception_Acquirer_StrategyMaxLoop

50 Terminal Transactions

PAY-5001

Terminal not Connnected

Pay_Exception_Terminal_Disconnected

PAY-5002

Terminal busy

Pay_Exception_Terminal_In_Use