PayXpert - User documentation
Results codes (error codes)
Every transaction registered in the Backoffice has a result code (also known as “error code”). These 3-digit codes start at “000”, meaning that the transaction was successful, and afterwards, go up to 9**, describing the specific error that prevented the transaction from going through successfully. These codes are detailed below.
Result/error code | Description |
---|---|
000 | Transaction successfully completed |
001 | Declined by issuer |
002 | Declined by issuer |
003 | Invalid merchant |
004 | Invalid card |
005 | Authorization declined |
006 | Sequence-generation-number error - diagnostics necessary |
007 | CVV is mandatory but not set or invalid |
012 | Invalid Transaction |
013 | Invalid Amount |
014 | Invalid card |
015 | Card Issuer unknown |
021 | No action taken |
030 | Format Error |
031 | Card Issuer not approved |
033 | Card expired |
034 | Customer limits exceeded |
041 | Lost card |
043 | Pick up card (Stolen card) |
047 | Card does not match the card of the original transaction; when Refund attempt, Card busy with reservation, balancing, or tip update |
051 | Insufficient funds |
054 | Expired card |
055 | Incorrect PIN (Personal Identification Number) |
056 | Card not in authorizer's database |
058 | Terminal ID unknown |
061 | Card is blocked in local block list |
062 | Restricted card |
064 | The transaction amount of the referencing transaction is higher than the transaction amount of the original transaction |
065 | Soft decline - SCA required |
075 | PIN entered incorrectly too often |
076 | Key index not allowed |
077 | PIN entry necessary |
080 | Amount no longer available |
081 | Message-flow error |
082 | Pre-initialization is not allowed (Terminal blocked) |
085 | Rejected by Credit Card Institute |
089 | CRC is incorrect |
091 | Card issuer temporarily not reachable |
092 | The card type is not processed by the authorization center |
094 | Duplicated requests |
096 | Acquirer system error or malfunction |
097 | Security breach - MAC check indicates error condition |
098 | Trace number not sequential |
099 | Error in PAC encryption detected |
102 | Contact card issuer |
103 | The merchant must contact the acquirer |
120 | Pending result |
155 | Invalid date or date format |
300 | Missing field |
301 | Length of input parameter exceeds maximum length allowed |
302 | Request from IP not allowed |
303 | Request from website URL not allowed |
304 | Website verification failed, wrong websiteID or password |
305 | Merchant account is disabled |
306 | Amount must be a positive integer |
307 | Invalid card number format |
308 | Expire year must be a full year e.g. 2008 |
309 | Expire month must be 2 digits e.g. 07 |
310 | Card verification code (CVV) must be 3 or 4 digits |
311 | Invalid customer IP |
312 | The transaction with the given ID does not exist or is not related to the given websiteID |
313 | Operation not allowed for the merchant |
315 | Unknown field |
316 | Invalid type for field |
317 | Request from Common Name not allowed |
318 | API Constraint Violation |
410 | Transaction rejected: attempt to capture a non-AUTH transaction |
411 | Transaction rejected: attempt to capture an unsuccessful AUTH transaction |
412 | Transaction rejected: attempt to capture an already captured AUTH transaction |
413 | Transaction rejected: attempt to capture a too large amount |
414 | Transaction rejected: attempt to capture a cancelled AUTH transaction |
420 | Transaction rejected: attempt to cancel a non-AUTH transaction |
421 | Transaction rejected: attempt to cancel an unsuccessful AUTH transaction |
422 | Transaction rejected: attempt to cancel an already cancelled AUTH transaction |
423 | Transaction rejected: attempt to cancel a captured AUTH transaction |
430 | Transaction rejected: attempt to perform credit or refund on non-captured transaction |
431 | Transaction rejected: attempt to perform credit or refund on unsuccessful capture transaction |
432 | Transaction rejected: attempt to perform refund on an already refunded transaction |
433 | Transaction rejected: attempt to perform refund with a too large amount |
440 | Transaction rejected: attempt to rebill a non-captured transaction |
441 | Transaction rejected: attempt to rebill an unsuccessful capture transaction |
460 | A refund on Amex can first be done after 24 hours of the original transaction |
470 | A refund on Todito can only occur within the 24 hours following the original transaction |
500 | Card is blocked |
501 | E-mail is blocked |
502 | Customer IP is blocked |
510 | Sale call not allowed |
512 | Authorize call not allowed |
514 | Capture call not allowed |
515 | Refund call not allowed |
516 | Cancel call not allowed |
517 | Rebill call not allowed |
518 | Address Verification Service (AVS) not allowed |
519 | Fraud Screening (FS) not allowed |
520 | Secure 3D not allowed |
521 | Credit (CFT) call not allowed |
522 | Secure 3D information are mandatory |
523 | Secure 3D information not allowed |
530 | The amount is smaller than the lower limit on the current terminal |
531 | The amount is greater than the upper limit on the current terminal |
540 | Turnover per day on sale transactions exceeded |
541 | Turnover per month on sale transactions exceeded |
542 | Turnover per day on capture transactions exceeded |
543 | Turnover per month on capture transactions exceeded |
544 | Turnover per day on authorize transactions exceeded |
545 | Turnover per month on authorize transactions exceeded |
550 | Number of sale transactions per minute exceeded |
551 | Number of sale transactions per day exceeded |
552 | Number of sale transactions per month exceeded |
553 | Number of authorize transactions per minute exceeded |
554 | Number of authorize transactions per day exceeded |
555 | Number of authorize transactions per month exceeded |
556 | Number of capture transactions per minute exceeded |
557 | Number of capture transactions per day exceeded |
558 | Number of capture transactions per month exceeded. |
559 | Number of refund transactions per minute exceeded |
560 | Number of refund transactions per day exceeded |
561 | Number of refund transactions per month exceeded |
562 | Number of sale transactions per hour exceeded |
563 | Number of authorize transactions per hour exceeded |
564 | Number of capture transactions per hour exceeded |
565 | Number of refund transactions per hour exceeded |
580 | Multiple transactions within 5 min after success is declined |
581 | Multiple transactions within 1 hour after decline is declined |
582 | Customer country doesn't match with present country |
583 | IP country doesn't match with present country |
584 | Country in blacklist |
585 | Too many rejected transactions in a row |
586 | Turnover has exceeded the defined restriction. |
587 | Number of transactions has exceeded the defined restriction |
590 | Suspicion of fraud. |
591 | Suspicion of fraud from internal fraud system |
600 | Invalid AVS policy. Must be either NI, ABNI, WZPNI, ABWZPNI, IGNORE or SKIP. |
601 | CardHolder address, Zip code, and country code must be provided to perform AVS check with the selected policy |
620 | Invalid FS policy. Must be either DENY, CHALLENGE, ERROR, IGNORE or SKIP |
621 | Fraud Screening not enabled on the provider |
650 | Card not enrolled for 3D Secure |
651 | Invalid S3D data |
652 | Card enrollment information not available |
653 | ACS message or signature is invalid |
654 | Unable to connect to the Visa Directory Server |
655 | 3DS authentication required |
656 | 3DS authentication failed |
657 | 3DS authentication impossible |
658 | Error Parsing VERes |
659 | Message element error |
660 | Invalid offer ID |
661 | Offer is disabled or pending validation |
663 | Amount in request doesn't match the offer |
665 | Currency in request doesn't match the offer |
670 | Invalid trial period |
671 | Invalid rebillPeriod |
672 | Invalid rebillRepeat value |
673 | Subscription fields missing |
674 | Subscription has already expired |
675 | InstantConversion impossible (subscription not trial) |
676 | InstantConversion impossible (subscription already rebilled) |
677 | InstantConversion impossible (subscription type not eligible) |
678 | Invalid SubscriptionID |
680 | Invalid subscription type |
682 | Rebill period cannot be null for this subscription type |
683 | Rebill max iteration cannot be null for this subscription type |
684 | Rebill amount cannot be null for this subscription type |
685 | Trial period must be null for this subscription type |
686 | Rebill Period must be null for this subscription type |
687 | Rebill max iteration must be null for this subscription type |
688 | Rebill max iteration must equal 1 for this subscription type |
690 | Subscription from API is disabled |
691 | Payment mean expires before end of subscription |
720 | Invalid value for blacklist flag |
730 | Too many elements to export |
731 | Time interval too wide (exceeds 2 months) |
732 | Invalid transaction operation |
733 | Invalid transaction error code |
734 | Invalid transaction type |
900 | Transaction ID not set in Log constructor |
901 | Log type not set in Log constructor |
902 | Missing field in Log constructor |
903 | Error inserting log entry info into database |
904 | Invalid request object in validator |
905 | Request constructor argument not of type array |
906 | No terminal defined for current currency and card type |
907 | Invalid gateway |
908 | Invalid transaction type |
909 | Transaction Error |
910 | Couldn’t process response from backend |
911 | Couldn’t perform automatic refund |
912 | Incomplete or invalid SOAP request |
913 | Timeout reached during payment processing |
914 | Connection attempt timeout reached during payment processing |
970 | No service associated to the requested URL |
971 | Non-secure protocol or cipher detected |
974 | Invalid JSON |
997 | Unhandled Exception in the REST server |
998 | Reserved for gatewayclient |
999 | Unknown error |
Related articles
© PayXpert Services Ltd, 2024