A Pay’nUP API operation can return multiple error and warning codes. Error codes and associated messages are sorted in ascending order by error code number.

While the text for an error message may change, the codes will stay the same. Error handling on clients should be done using ONLY the Error Codes. The message string should be subject to change without prior notice.

Code Text Description
400 Bad Request The request was invalid or cannot be otherwise served.
401 Unauthorized Missing or incorrect authentication credentials. This may also returned in other undefined circumstances.
403 Forbidden The request is understood, but it has been refused or access is not allowed.
404 Not Found The object requested is invalid or does not exist.
409 {Variable Conflict Message} The request could not be completed due to a conflict or error. This error message always should be displayed to final users to take some action. This code is used in situations where the user might be able to resolve the conflict and resubmit the request.
422 Unprocessable Entity Validation Error. These errors contains a key “constraintViolations” with all violations.
500 Internal Server Error Something is broken. This is usually a temporary error, for example in a high load situation or if an endpoint is temporarily having issues.
1100 Unprocessable Transaction The transaction can’t be processed at this moment doe to a system failure, downtime or other issues. Try again later, if the problem persists contact customer support.
1101 Insufficient Funds The account does not have sufficient funds to do the requested operation.
1102 Duplicate Transaction The system already have a transaction with the same values. To avoid this error ensure pass a unique correlation ID with each transaction.
1103 Denied Transaction The transaction has been denied based on security settings or is considered suspicious of possible charged-back.
1104 Two Factor Auth is required to complete this operation. This error happen when try to do some operation but need 2FA to proceed.
1105 Two Factor Authentication failed. This error happen when submit invalid PIN or token to do a 2FA.
1106 Two Factor Auth Token and PIN has been expired. Must request a new PIN and token to submit with 2FA.
1107 Provide a valid username/customerToken & password to send a verification code. You are trying to send a Two Factor Authorization code using a service that require a valid user password.
1200 Invalid Product The product you are try to use is not valid.
2100 Service Provider Unavailable The third party service used to process the transaction is not available or not working as expected.
2101 Invalid Provider Product The product you are trying to use does not exist in the service provider.
2102 {Variable Provider Error Message} A error happen during the process of the service in the third party service. The error message always contains the reason why the provider could not make the transaction.
2151 Invalid PIN The given PIN is not a valid PIN or is already used.
2152 Invalid PIN Amount PIN does not match with given amount. The amount must match with the original purchased product price.
2153 Partial Redemption Not Allowed Given PIN does not support partial redemption.
2154 Insufficient PIN Balance The amount to redeem is greater than current PIN balance
2201 Invalid Verifone Terminal Provided terminal number is not valid.
2202 Invalid Verifone Activation Code Provided activation code is not valid for given terminal.
2203 Invalid Verifone Serial Number Device serial number is not valid or not allowed for given terminal.
2204 Invalid Verifone Ani Ani is not valid or not allowed for given terminal.
2205 Invalid Terminal Type The terminal you are trying to active is already activated with other device type. In this case the field terminalType must match with any other previously activated device in the given terminal.
2300 Already exist a customer registered with given email or phone. This error happen when try to register a customer with existing email or phone. In these cases must use the password recovery functionality.
2301 Bank verification process fails. This error happen when try to register a customer with invalid personal information like name, SSN,email or phone.
2500 Unsupported Payment Method The payment method you are trying to use is not supported by this merchant.
2501 {Variable Payment Gateway Error} A unknown error happen during the payment process. This error message contain the original message from gateway, others specific Payment Gateway errors are described below with error number 25XX.
2502 Consumer Authentication Failed A unknown error happen during the 3D Authorization process. This error message contain the original message from processor, others specific 3D secure errors are described below with error number 25XX.
2503 Credit Card is not verified The credit card is not verified and can’t be accepted. If you receive this error must use our credit card verification tool and submit the transaction again after verify the credit card.
2504 Your card has been temporary blocked The credit card is locked for a certain period of time due to invalid verification process or possible CB.
2510 This transaction has been declined by your Issuing Bank Payment Gateway Error Customers make sure the credit card number, expiration date or card code (CVV) entered is correct.
2511 This transaction needs a verbal authorization by issuer. Payment Gateway Error Customer needs call the phone number on the back of the card to proceed with the transaction.
2512 This Card has been reported lost or stolen. Payment Gateway Error Customers need try another credit card.
2513 Your bank has declined this transaction due to an address mismatch Payment Gateway Error Customer make sure the Billing address and Zip Code information entered is correct.
2514 This transaction has been declined due to Card Code (CVV) mismatch. Payment Gateway Error Customer make sure the Card Code (CVV) entered is correct.
2515 Credit card expiration date is invalid. Payment Gateway Error Customers needs verify the exp date of credit card is valid or the credit card is not expired.
2516 The Credit Card Number in Invalid. Payment Gateway Error Customers make sure the credit card number entered is correct
2517 This transaction has been declined due to insufficient funds in the customer account. The customer need add more funds to his eWallet account to accept this payment.
2550 Cardholder is not enrolled, or Issuing Bank is not participating in 3D Secure. Consumer Authentication Failed The customers need try with a card enrolled in 3D secure.
2551 3D Secure Bypassed Consumer Authentication Failed Due to rules in place, 3D Secure is being bypassed.
2552 3D Secure service not available Consumer Authentication Failed Cardholder is enrolled, but issuing bank is not available or having issues preventing cardholder from entering bank password. The customer can try again in a few minutes
2553 Denied Payer Authentication Consumer Authentication Failed Cardholder is enrolled, but bank password is entered incorrectly.
2554 Untrusted Payer Authentication Consumer Authentication Failed Cardholder is enrolled, enters in bank password correctly but the PARes (Payer Authentication Response) cannot be trusted.