Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleDescription errors

Payment method

Paycomet Code

Public Message (Logs/Amplitude)

Error Code

Lokalise key

Severity

Class Error

Parent class

Documentation

Card

100

Expired credit card

PAYMENT.2.100.103

error.payment.2.100.103

2

ExpiredCardError

CardError2

Represents an error when the card has expired

Card

105

Insufficient funds

PAYMENT.2.100.104

error.payment.2.100.104

2

NoFundsCardError

CardError2

Represents an error when the card does not have enough funds in order to perform the payment

Card

127

Invalid parameter

PAYMENT.2.001.001

error.payment.2.001.001

2

InvalidParameterError

ExternalValidationError2

Represents an error when there is an invalid parameter

Card

137

Credit card not valid

PAYMENT.2.100.106

error.payment.2.100.106

2

CardNotValidError

CardError2

Represents an error when the card declined for various reasons

Card

141

Amount zero or not valid

PAYMENT.2.100.107

error.payment.2.100.107

2

AmountNotValidError

NoFundsCardError

Represents an error when the amount is zero or not valid

Card

143

Authentification error

PAYMENT.4.001.001

error.payment.4.001.001

4

AuthenticationError

AuthSecurityError2

Represents errors related to security and authentication within the payment system.
Invalid access tokens, and other related security and authentication problems.

Card

195

Requires SCA authentication

PAYMENT.4.001.002

error.payment.4.001.002

4

ScaAuthenticationError

AuthSecurityError2

Represents an error a Strong Customer Authentication error.

SCA (Strong Customer Authentication) is a requirement of the European directive PSD2 (Revised Payment Services Directive) aimed at enhancing the security of online financial transactions

Card

500

General PSP error

PAYMENT.4.000

error.payment.4.000

4

PspError2

RbiError2

General, unspecified payment error.

Card

506

Confirmation data not valid

PAYMENT.4.006.001

error.payment.4.006.001

4

ConfirmationDataNotValidError

ExternalError2

Represents an error when confirmation data is not valid

Card

510

Refund is not possible

PAYMENT.4.010.001

error.payment.4.010.001

4

RefundNotPossibleError

OperationDeniedError

Represents an error when the refund is not possible

Card

535

General PSP error

PAYMENT.4.000

error.payment.4.000

4

PspError2

RbiError2

General, unspecified payment error.

Card

549

General PSP error

PAYMENT.4.000

error.payment.4.000

4

PspError2

RbiError2

General, unspecified payment error.

Card

555

Could not find the previous operation

PAYMENT.4.009.001

error.payment.4.009.001

4

CouldNotFindPreviousOperationError

DataExternalValidationError

Represents an error when could not find the previous operation

Card

569

Denied operation

PAYMENT.4.010

error.payment.4.010

4

OperationDeniedError

ExternalValidationError2

Represents an error when the operation cannot be performed

Card

1019

Operation timeout exceeded

PAYMENT.4.011

error.payment.4.011

4

TimeOutConnectionError

ConnectionError2

Represents an error when there is a timeout

Card

1026

Duplicated external reference

PAYMENT.4.006.002

error.payment.4.006.002

4

DuplicatedExternalReferenceError

ExternalError2

Represents an error when there is a duplicated external reference

Card

1038

Field DS_MERCHANT_AMOUNT incorrect

PAYMENT.4.009.002

error.payment.4.009.002

4

FieldDsMerchantAmountIncorrectError

DataExternalValidationError

Represents an error when the field DS_MERCHANT_AMOUNT is incorrect

Card

1099

General PSP error

PAYMENT.4.000

error.payment.4.000

4

PspError2

RbiError2

General, unspecified payment error.

Card

1186

Maximum limit not allowed

PAYMENT.2.102.004

error.payment.2.102.004

2

CardLimitExceededError

PaymentRestrictionError2

Represents an error when the card amount/number of transaction limit has been exceeded

Card

1191

Day / IP address limit (all cards) not allowed

PAYMENT.2.102.004

error.payment.2.102.004

2

CardLimitExceededError

PaymentRestrictionError2

Represents an error when the card amount/number of transaction limit has been exceeded

Card

1194

Card brands not allowed

PAYMENT.2.100.006

error.payment.2.100.006

2

CardTypeNotAllowedError

CardError2

Represents an error when the card type (type/brand/etc.) is not allowed for this transaction

Card

1197

Denied. Filter: Card country issuer not allowed

PAYMENT.2.102.005

error.payment.2.102.005

2

CardCountryNotAllowed

PaymentRestrictionError2

Represents an error when the card / issuing bank country is not allowed for the transaction

Card

1254

Commerce with secure cardholder and cardholder without secure purchase key

PAYMENT.4.001.004

error.payment.4.001.004

4

CardholderSecurePurchaseKeyError

AuthSecurityError2

Represents an error when there is a commerce with secure cardholder and cardholder without secure purchase key

Card

1326

Denial by security controls on the processor

PAYMENT.2.002

error.payment.2.002

2

FraudError

ExternalError2

Represents errors generated when a transaction is suspected of being fraudulent. This class extends `ExternalError` to encapsulate fraud-related issues, including abnormal user behavior, suspicious transaction patterns, and other indicators of potential fraud. It is designed to aid in the identification and management of transactions that may pose a risk to the payment system

Card

1327

3DS authentication process error

PAYMENT.2.101.003

error.payment.2.101.003

2

ThreeDsChallengeFailedError

PaymentProcessingError2

Represents an error when the 3DS Challenge failed

Payment Link

1417

PayPal - The instrument presented has been declined. Please select another one.

PAYMENT.2.100.105

error.payment.2.100.105

2

DeclinedCardError

CardError2

Represents an error when the card declined for various reasons

...

  1. AmountNotValidError

  2. AuthenticationError

  3. CardCountryNotAllowed

  4. CardLimitExceededError

  5. CardNotValidError

  6. CardTypeNotAllowedError

  7. CardholderSecurePurchaseKeyError

  8. ConfirmationDataNotValidError

  9. CouldNotFindPreviousOperationError

  10. DataExternalValidationError

  11. DeclinedCardError

  12. DuplicatedExternalReferenceError

  13. ExpiredCardError

  14. FieldDsMerchantAmountIncorrectError

  15. InvalidParameterError

  16. NoFundsCardError

  17. OperationDeniedError

  18. RefundNotPossibleError

  19. ScaAuthenticationError

  20. TimeOutConnectionError

  21. ThreeDsChallengeFailedError

New classes to be created

...

Class name

...

Parent class

...

Severity

...

Description

...

AmountNotValidError

...

NoFundsCardError

...

2

...

The amount is zero or not valid

...

AuthenticationError

...

AuthSecurityError

...

4

...

The user cannot be authenticated

...

CardCountryNotAllowed

...

PaymentRestrictionError

...

2

...

The card / issuing bank country is not allowed for the transaction.

...

CardLimitExceededError

...

PaymentRestrictionError

...

2

...

The card amount/number of transaction limit has been exceeded

...

CardNotValidError

...

CardError

...

2

...

The card declined for various reasons

...

CardTypeNotAllowedError

...

CardError

...

2

...

The card type (type/brand/etc.) is not allowed for this transaction

...

CardholderSecurePurchaseKeyError

...

AuthSecurityError

...

4

...

There is a commerce with secure cardholder and cardholder without secure purchase key

...

ConfirmationDataNotValidError

...

ExternalError

...

4

...

Confirmation data not valid

...

CouldNotFindPreviousOperationError

...

DataExternalValidationError

...

4

...

Could not find the previous operation

...

DataExternalValidationError

...

ExternalValidationError

...

4

...

The data sent to the PSP is not correct. It might have missing or incorrect parameters

...

DeclinedCardError

...

CardError

...

2

...

The card declined for various reasons

...

DuplicatedExternalReferenceError

...

ExternalError

...

4

...

There is a duplicated external reference

...

ExpiredCardError

...

CardError

...

2

...

The card has expired

...

FieldDsMerchantAmountIncorrectError

...

DataExternalValidationError

...

4

...

The field DS_MERCHANT_AMOUNT is incorrect

...

InvalidParameterError

...

ExternalValidationError

...

2

...

There is an invalid parameter

...

NoFundsCardError

...

CardError

...

2

...

The card does not have enough funds in order to perform the payment

...

OperationDeniedError

...

ExternalValidationError

...

4

...

The operation cannot be performed

...

RefundNotPossibleError

...

OperationDeniedError

...

4

...

A refund is not possible

...

ScaAuthenticationError

...

AuthSecurityError

...

4

...

  • Something you know: such as a password or PIN.

  • Something you have: like a mobile phone, security token, or debit/credit card.

  • Something you are: such as biometrics, like fingerprints or facial recognition.

...

TimeOutConnectionError

...

ConnectionError

...

4

...

An error when the 3DS Challenge failed

...

ThreeDsChallengeFailedError

...

PaymentProcessingError

...

2

...

intl-packages

  • Will be created new classes in the path:

    • intl-packages/packages/psp-base/src/errors/psp-error-2/

...