export const errorMap: PspErrorMap = new Map([
...
[
100,
{
classNameRef: ExpiredCardError,
info: 'Expired credit card',
},
],
[
105,
{
classNameRef: NoFundsCardError,
info: 'Insufficient funds',
},
],
[
127,
{
classNameRef: InvalidParameterError,
info: 'Invalid parameter',
},
],
[
137,
{
classNameRef: CardNotValidError,
info: 'Credit card not valid',
},
],
[
141,
{
classNameRef: AmountNotValidError,
info: 'Amount zero or not valid',
},
],
[
143,
{
classNameRef: AuthenticationError,
info: 'Authentification error',
},
],
[
195,
{
classNameRef: ScaAuthenticationError,
info: 'Requires SCA authentication',
},
],
[
500,
{
classNameRef: PspError2,
info: 'General PSP error',
},
],
[
506,
{
classNameRef: ConfirmationDataNotValidError,
info: 'Confirmation data not valid',
},
],
[
510,
{
classNameRef: RefundNotPossibleError,
info: 'Refund is not possible',
},
],
[
535,
{
classNameRef: PspError2,
info: 'General PSP error',
},
],
[
549,
{
classNameRef: PspError2,
info: 'General PSP error',
},
],
[
555,
{
classNameRef: CouldNotFindPreviousOperationError,
info: 'Could not find the previous operation',
},
],
[
569,
{
classNameRef: OperationDeniedError,
info: 'Denied operation',
},
],
[
1019,
{
classNameRef: TimeOutConnectionError,
info: 'Operation timeout exceeded',
},
],
[
1026,
{
classNameRef: DuplicatedExternalReferenceError,
info: 'Duplicated external reference',
},
],
[
1038,
{
classNameRef: FieldDsMerchantAmountIncorrectError,
info: 'Field DS_MERCHANT_AMOUNT incorrect',
},
],
[
1099,
{
classNameRef: PspError2,
info: 'General PSP error',
},
],
[
1186,
{
classNameRef: CardLimitExceededError,
info: 'Maximum limit not allowed',
},
],
[
1191,
{
classNameRef: CardLimitExceededError,
info: 'Day / IP address limit (all cards) not allowed',
},
],
[
1194,
{
classNameRef: CardTypeNotAllowedError,
info: 'Card brands not allowed',
},
],
[
1197,
{
classNameRef: CardCountryNotAllowed,
info: 'Denied. Filter: Card country issuer not allowed',
},
],
[
1254,
{
classNameRef: CardholderSecurePurchaseKeyError,
info: 'Commerce with secure cardholder and cardholder without secure purchase key',
},
],
[
1326,
{
classNameRef: FraudError2,
info: 'Denial by security controls on the processor',
},
],
[
1327,
{
classNameRef: ThreeDsChallengeFailedError,
info: '3DS authentication process error',
},
],
[
1417,
{
classNameRef: DeclinedCardError,
info: 'PayPal - The instrument presented has been declined. Please select another one.',
},
],
]); |