| Payment Status |
| COMPLETED | Transaction Completed The payment or refund has been successfully processed and settled. No further action required. | Success | Common | T0 |
| PROCESSING | Transaction Processing The transaction has been received and is being processed asynchronously. Poll or await webhook confirmation before fulfilling orders. | Pending | Occasional | T0 |
| PENDING | Transaction Pending The transaction is awaiting settlement or further processing, such as batch settlement or bank confirmation. | Pending | Occasional | T0 |
| FAILED | Transaction Failed The transaction was not successful. Review the error code for the specific reason (e.g., decline, validation error). | Error, Decline | Common | T2 |
| CANCELLED | Transaction Cancelled The transaction or pending refund has been cancelled by the merchant or customer. | Info | Occasional | T0 |
| HELD | Transaction Held The transaction has been placed on hold pending fraud review or risk management investigation. | Pending | Occasional | T1 |
| REVERSED | Transaction Reversed The authorization or payment has been reversed (voided). Funds will not settle or will be returned. | Info | Occasional | T0 |
| Decline Codes |
| 3002 | Invalid Card Number or Brand An invalid card number, brand, or combination of card number and brand was submitted. Verify and re-enter card details. HTTP 400. | Error, Decline | Common | T0 |
| 3004 | Zip Code Required for AVS The zip/postal code must be provided for an AVS check request. HTTP 400. | Error | Occasional | T0 |
| 3005 | Invalid CVV Value An incorrect CVV value was submitted. Verify and re-enter the card security code. HTTP 400. | Error, Decline | Common | T0 |
| 3006 | Expired Card (Validation) An expired credit card number was submitted during validation. Verify the expiry date. HTTP 400. | Error, Decline | Common | T3 |
| 3007 | AVS Check Failed The request failed the AVS (Address Verification System) check. The amount may still have been reserved on the customer's card and will be released in 3–5 business days. Verify the billing address. HTTP 402. | Decline | Common | T0 |
| 3008 | Card Type Not Configured The submitted card type is not configured on the merchant account. HTTP 402. | Error, Decline | Occasional | T3 |
| 3009 | Declined by Issuing Bank The request was declined by the issuing bank. The customer should contact their card issuer. HTTP 402. | Decline | Common | T2 |
| 3011 | Restricted Card The issuing bank declined because the card is restricted. Contact the cardholder's credit card company for investigation. HTTP 402. | Decline | Occasional | T2 |
| 3012 | Invalid Expiry Date The issuing bank declined because the credit card expiry date submitted is invalid. HTTP 402. | Decline | Common | T0 |
| 3013 | Credit Card Account Problem The issuing bank declined due to problems with the credit card account (e.g., account closed, suspended). HTTP 402. | Decline | Occasional | T2 |
| 3014 | Unknown Bank Response The issuing bank returned an unknown response. Contact the cardholder's credit card company. HTTP 402. | Decline | Occasional | T2 |
| 3015 | Manual Processing Required The bank requested manual transaction processing by calling the cardholder's credit card company. HTTP 402. | Decline | Rare | T2 |
| 3016 | Retrieve Card (Lost/Stolen) The bank requested card retrieval – the card may be lost or stolen. Do not retry. HTTP 402. | Decline, Error | Rare | T3 |
| 3017 | Invalid Credit Card Number An invalid credit card number was submitted. Verify and re-enter the card number. HTTP 402. | Error, Decline | Common | T0 |
| 3018 | Retry Requested by Bank The bank has requested that you retry the transaction. Implement a short delay before retrying. HTTP 402. | Decline | Occasional | T0 |
| 3019 | CVV Check Failed The request failed the CVV check. The amount may still have been reserved on the customer's card and will be released in 3–5 business days. HTTP 402. | Decline | Common | T0 |
| 3020 | Retry (Bank Request) The bank has requested a retry. Space out retry attempts per Paysafe's retry policy. HTTP 402. | Decline | Occasional | T0 |
| 3022 | Insufficient Funds The card was declined due to insufficient funds. The customer should use a different payment method or fund their account. HTTP 402. | Decline | Common | T3 |
| 3023 | Card Activity Regulations Decline The issuing bank declined due to its proprietary card activity regulations (e.g., velocity or usage rules). HTTP 402. | Decline | Occasional | T2 |
| 3024 | Transaction Not Permitted by Issuer The issuing bank does not permit this transaction for the card. The customer should contact their bank. HTTP 402. | Decline | Occasional | T3 |
| 3025 | External Gateway Invalid Data The external processing gateway reported invalid data. Verify request parameters and retry. HTTP 400. | Error | Occasional | T0 |
| 3027 | Transaction Limit Exceeded The external processing gateway reported that a limit has been exceeded. Do not retry. HTTP 402. | Decline, Error | Occasional | T3 |
| 3028 | External Gateway System Error The external processing gateway reported a system error. Retry the transaction. HTTP 502. | Error | Occasional | T0 |
| 3029 | External Gateway Rejected The external processing gateway rejected the transaction. Do not retry. Contact Technical Support. HTTP 402. | Decline, Error | Occasional | T1 |
| 3030 | Unauthorized by External Gateway The external processing gateway reported the transaction is unauthorized. Do not retry. HTTP 402. | Decline, Error | Occasional | T1 |
| 3032 | Card in Negative Database The card or email is in the issuer's or gateway's negative database. Do not retry. HTTP 402. | Decline, Error | Occasional | T3 |
| 3035 | Exceeded PIN Attempts The transaction was declined due to exceeded PIN tries. The customer should contact their bank. HTTP 402. | Decline | Rare | T2 |
| 3036 | Invalid Issuer The transaction was declined due to an invalid card issuer. HTTP 402. | Decline | Rare | T0 |
| 3037 | Invalid Transaction The transaction was declined because it is invalid. Do not retry without correcting parameters. HTTP 402. | Decline, Error | Occasional | T0 |
| 3039 | Invalid Authentication Value The transaction was declined due to an invalid authentication value (e.g., CAVV/3DS value mismatch). HTTP 402. | Decline, Error | Occasional | T0 |
| 3040 | Request Type Not Permitted on Card The transaction type is not permitted on this card. HTTP 402. | Decline | Occasional | T3 |
| 3041 | Declined – Timeout The transaction was declined due to a timeout during authorization. Retry after a delay. HTTP 402. | Decline, Error | Occasional | T0 |
| 3042 | Cryptographic Error The transaction was declined due to a cryptographic error. Verify 3DS or tokenization parameters. HTTP 402. | Decline, Error | Rare | T1 |
| 3054 | Suspected Fraud The transaction was declined due to suspected fraud by the issuing bank or processor. Do not retry. HTTP 402. | Decline, Error | Occasional | T2 |
| 3057 | Cardholder Must Call Issuer The issuer requires the cardholder to call them directly. Do not retry the transaction. HTTP 402. | Decline | Rare | T2 |
| 3060 | SCA Required The transaction was declined because Strong Customer Authentication (3DS) is required. Re-initiate the payment with 3DS challenge flow. HTTP 402. | Decline | Occasional | T0 |
| 3073 | Closed Customer Account The transaction was declined because the customer's bank account is closed. HTTP 400. | Decline | Occasional | T3 |
| 4001 | Negative Database Match The card number or email is in Paysafe's negative database. Do not retry. HTTP 402. | Decline, Error | Occasional | T3 |
| 4002 | Risk Management Decline The transaction was declined by Paysafe's Risk Management department. Do not retry. HTTP 402. | Decline, Error | Occasional | T1 |
| ADVICE-01 | Issuer Will Never Approve The issuer will never approve this transaction. Do not retry. | Decline | Occasional | T3 |
| ADVICE-02 | Cannot Approve at This Time The issuer cannot approve at this time. Do not retry more than 10 times over 30 days. | Decline | Occasional | T2 |
| ADVICE-03 | Revalidate Payment Information Revalidate payment information before retrying. Do not retry more than 10 times over 30 days. | Decline | Common | T0 |
| ADVICE-04 | Cardholder Must Contact Issuer The cardholder needs to contact their issuer. Do not retry more than 10 times over 30 days. | Decline | Occasional | T2 |
| ADVICE-08 | Retry After 1 Hour Retry this transaction after 1 hour. | Decline, Pending | Occasional | T0 |
| ADVICE-09 | Retry After 24 Hours Retry this transaction after 24 hours. | Decline, Pending | Occasional | T0 |
| ADVICE-42 | Sanctions Score Threshold Exceeded The transaction was declined because the sanctions scoring service score exceeded the applicable threshold value. | Decline, Error | Rare | T1 |
| ISO-00 | Approved ISO response code 00: The transaction was approved by the issuer. | Success | Common | T0 |
| ISO-05 | Do Not Honour ISO response code 05: The issuing bank declined the transaction with a generic do-not-honor response. | Decline | Common | T2 |
| ISO-14 | Invalid PAN ISO response code 14: The card primary account number (PAN) is invalid. | Decline, Error | Occasional | T0 |
| ISO-41 | Lost Card ISO response code 41: The card has been reported lost. Do not retry. | Decline | Rare | T3 |
| ISO-43 | Stolen Card ISO response code 43: The card has been reported stolen. Do not retry. | Decline | Rare | T3 |
| ISO-51 | Non-Sufficient Funds ISO response code 51: The card account does not have sufficient funds. | Decline | Common | T3 |
| ISO-54 | Expired Card ISO response code 54: The card has expired. | Decline | Common | T3 |
| ISO-57 | Transaction Not Allowed ISO response code 57: The transaction type is not allowed for this card. | Decline | Occasional | T3 |
| ISO-61 | Exceeds Withdrawal Limit ISO response code 61: The transaction amount exceeds the card's withdrawal or purchase limit. | Decline | Occasional | T2 |
| ISO-62 | Restricted Card ISO response code 62: The card has a restriction that prevents this transaction. | Decline | Occasional | T2 |
| ISO-75 | Exceeded PIN Tries ISO response code 75: The allowable number of PIN entry attempts has been exceeded. | Decline | Rare | T2 |
| ISO-83 | Fraud / Security Decline ISO response code 83: The transaction was declined due to fraud or security concerns. | Decline, Error | Occasional | T2 |
| ISO-91 | Request Destination Not Reachable ISO response code 91: The issuer is not reachable. Retry after a delay. | Error | Occasional | T0 |
| ISO-96 | System Error ISO response code 96: Internal system error at the issuer or network. Retry after a delay. | Error | Occasional | T0 |
| Error Codes |
| 1000 | Internal Server Error An internal error occurred on Paysafe's platform. Contact Technical Support before retrying. Returned as HTTP 500. | Error | Occasional | T1 |
| 1001 | External Gateway Error (Retry) An error occurred with the external processing gateway. Retry the transaction. Returned as HTTP 502. | Error | Occasional | T0 |
| 1002 | Internal Error (Retry) An internal error occurred. Retry the transaction. Returned as HTTP 500. | Error | Occasional | T0 |
| 1003 | External Gateway Error (Do Not Retry) An error occurred with the external processing gateway. Do not retry. Contact Technical Support for more information. Returned as HTTP 500. | Error | Rare | T1 |
| 1004 | Transaction Type Not Enabled The merchant account is not enabled for the submitted transaction type. Verify parameters and retry. HTTP 400. | Error | Occasional | T1 |
| 1007 | Internal / Gateway Error (Retry) An internal or gateway error occurred. Retry the transaction. Returned as HTTP 500/502. | Error | Occasional | T0 |
| 1008 | Internal Error (Do Not Retry) An internal error occurred. Do not retry. Contact Technical Support. HTTP 500. | Error | Rare | T1 |
| 1020 | Gateway Timeout The external processing gateway timed out. Retry after a delay. HTTP 504. | Error | Occasional | T0 |
| 1200 | Rate Limit Exceeded The API call has been denied because it exceeded the permissible rate limit. Implement back-off and retry. HTTP 429. | Error | Occasional | T0 |
| 3200 | Invalid Authorization ID for Settlement An invalidly formatted Authorization ID was submitted for settlement. Verify the ID. HTTP 400. | Error | Occasional | T0 |
| 3201 | Authorization Not Found for Settlement The Authorization ID in the settlement request could not be found. HTTP 404. | Error | Occasional | T0 |
| 3202 | Max Settlements Exceeded The maximum number of settlements allowed for this authorization has been exceeded. HTTP 402. | Error | Rare | T1 |
| 3203 | Authorization Fully Settled or Cancelled The authorization is either fully settled or cancelled. No further settlement actions are possible. HTTP 402. | Error | Occasional | T0 |
| 3204 | Settlement Amount Exceeds Authorization The requested settlement amount exceeds the remaining authorized amount. HTTP 402. | Error | Occasional | T0 |
| 3205 | Authorization Expired for Settlement The authorization you are attempting to settle has expired. HTTP 402. | Error | Occasional | T0 |
| 3206 | Settlement Rejected by Gateway The external processing gateway rejected the settlement. Do not retry. Contact Technical Support. HTTP 402. | Error | Occasional | T1 |
| 3402 | Refund Exceeds Settlement Amount The requested refund amount exceeds the remaining settlement amount. HTTP 402. | Error | Occasional | T0 |
| 3403 | Max Refunds Exceeded The maximum number of refunds allowed for this settlement has been exceeded. HTTP 402. | Error | Rare | T1 |
| 3404 | Settlement Fully Refunded The settlement has already been fully refunded. No additional refunds are possible. HTTP 402. | Error | Occasional | T0 |
| 3405 | Settlement Expired for Refund The settlement you are attempting to refund has expired. HTTP 402. | Error | Occasional | T1 |
| 3406 | Settlement Not Batched Yet The settlement has not been batched yet. No settled funds are available for refund. Wait for batch settlement. HTTP 402. | Error | Occasional | T0 |
| 3407 | Settlement Not Found for Refund The settlement referenced by the transaction response ID cannot be found. Verify the ID. HTTP 400. | Error | Occasional | T0 |
| 3412 | Merchant Account in Overdraft The refund was not permitted because the merchant account is in overdraft. HTTP 402. | Error | Rare | T1 |
| 3413 | Exceeds Visa Credit Ratio The requested refund amount exceeds the permissible Visa credit ratio. HTTP 402. | Error | Rare | T1 |
| 3415 | Transaction Cannot Be Cancelled The transaction cannot be cancelled. It is no longer in a pending state (may already be completed). HTTP 402. | Error | Occasional | T0 |
| 3417 | Concurrent Request Conflict Another request is already being processed on the referenced transaction. Wait and use the confirmation number to check status. HTTP 402. | Error | Occasional | T0 |
| 3421 | Purchase Return Authorization Declined The purchase return authorization was declined by the issuing bank. HTTP 402. | Decline, Error | Rare | T1 |
| 3501 | Reversal Amount Exceeds Authorization The requested void/reversal amount exceeds the remaining authorization amount. HTTP 402. | Error | Occasional | T0 |
| 3502 | Authorization Already Settled The authorization has already been settled. A void is not possible post-settlement. HTTP 402. | Error | Occasional | T0 |
| 3503 | Reversal Not Supported for Card Type The void (authorization reversal) is not supported for the card type used. HTTP 402. | Error | Rare | T1 |
| 3504 | Partial Void Not Supported The external processing gateway does not support partial voids. The reversal amount must equal the original authorization. HTTP 402. | Error | Occasional | T1 |
| 3505 | Void Could Not Be Completed The void (authorization reversal) could not be completed due to a gateway error. HTTP 500. | Error | Rare | T1 |
| 5000 | Merchant Authentication Failed Merchant account authentication failed. The store ID/password is invalid or the IP address is not authorized. Verify credentials. HTTP 401. | Error | Occasional | T1 |
| 5001 | Invalid Currency Code The submitted currency code is invalid or not supported for the merchant account. HTTP 400. | Error | Occasional | T0 |
| 5003 | Invalid Amount An invalid transaction amount was submitted. Verify the amount format and value. HTTP 400. | Error | Common | T0 |
| 5016 | Merchant Account Not Found The merchant account submitted with the request is invalid or cannot be found. Verify the account ID. HTTP 400. | Error | Occasional | T1 |
| 5017 | Merchant Account Disabled The merchant account is not enabled/disabled. Do not retry. Contact Technical Support. HTTP 400. | Error | Rare | T1 |
| 5021 | Transaction Declined The transaction request has been declined. Verify the transaction details before retrying. HTTP 402. | Decline | Common | T2 |
| 5023 | Request Not Parsable The request body is not parsable (malformed JSON or XML). Verify the request format. HTTP 400. | Error | Occasional | T0 |
| 5031 | Duplicate Transaction The transaction has already been processed. Duplicate merchant reference detected. HTTP 409. | Error | Occasional | T0 |
| 5034 | Invalid Email Address An invalid email address was submitted. Verify the format and retry. HTTP 400. | Error | Occasional | T0 |
| 5037 | Invalid Zip/Postal Code An invalid zip/postal code was submitted. Verify and retry. HTTP 400. | Error | Occasional | T0 |
| 5040 | Merchant Account Not Configured for Transaction The merchant account is not configured for the attempted transaction type. Contact Technical Support. HTTP 401. | Error | Occasional | T1 |
| 5042 | Invalid or Missing Merchant Reference The merchant reference number is missing, invalid, or exceeds the maximum permissible length. HTTP 400. | Error | Occasional | T0 |
| 5050 | Merchant Account Configuration Error An error occurred with the merchant account configuration. Contact Technical Support. HTTP 500. | Error | Rare | T1 |
| 5068 | Field Validation Error A required field is missing or a field value does not match the expected format. Review fieldErrors in the response for details. HTTP 400. | Error | Common | T0 |
| 5269 | Resource Not Found The IDs specified in the URL do not correspond to values in the system. HTTP 404. | Error | Occasional | T0 |
| 5270 | Unauthorized Access The credentials provided do not have permission to access the requested data. HTTP 403. | Error | Occasional | T1 |
| 5271 | Unsupported Accept Header The 'Accept' header format in the request is not supported. Use application/json. HTTP 406. | Error | Rare | T0 |
| 5272 | Unsupported Content-Type The 'Content-Type' header is in an unsupported format. Use application/json. HTTP 406. | Error | Rare | T0 |
| 5273 | Invalid URL The client reached the application but the request could not be served due to an invalid URL. HTTP 404. | Error | Rare | T0 |
| 5275 | Credentials Expired The authentication credentials provided have expired. Regenerate and use updated credentials. HTTP 401. | Error | Occasional | T1 |
| 5276 | Credentials Disabled The authentication credentials have been disabled. Contact Technical Support. HTTP 401. | Error | Rare | T1 |
| 5277 | Credentials Locked The authentication credentials have been locked due to multiple failed authentication attempts. HTTP 401. | Error | Rare | T1 |
| 5279 | Invalid Authentication Credentials The authentication credentials are invalid (e.g., invalid JWT, wrong API key). HTTP 401. | Error | Occasional | T1 |
| 5280 | Missing Authentication Credentials Required authentication credentials were not provided in the request. HTTP 401. | Error | Occasional | T1 |
| 5281 | HTTP Method Not Supported The HTTP method (e.g., PUT where only POST is accepted) is not supported for this endpoint. HTTP 405. | Error | Occasional | T0 |
| 5500 | Invalid Payment Token The payment token is invalid or the corresponding profile or credit card is not active. HTTP 400. | Error | Occasional | T0 |
| 5501 | No Active Credit Card on Profile The profile does not have an active credit card. Add or activate a card before retrying. HTTP 400. | Error | Occasional | T0 |
| 9000 | No Child Accounts for Load Balancing The transaction could not be processed because the merchant account has no available child accounts for load balancing. Contact Technical Support. HTTP 500. | Error | Rare | T1 |
| 5100 | 3DS Enrollment Check Failed (N) 3D Secure enrollment check failed – the card is not enrolled (status N). The merchant must decide whether to proceed without 3DS. | Error, Decline | Occasional | T0 |
| 5101 | 3DS Enrollment Check Failed (U) 3D Secure enrollment check failed – enrollment status is unknown (U). The merchant may proceed without 3DS at their own risk. | Error | Occasional | T0 |
| 5103 | 3DS Service Failed The 3D Secure service returned a FAILED status. Retry or fall back to a non-3DS flow if supported. | Error | Occasional | T0 |
| 5106 | 3DS Risk Rule Failed (N) The 3DS risk rule failed – the authentication result is N (Not Authenticated). Do not proceed with the transaction. | Decline, Error | Occasional | T0 |
| 5120 | Third Party 3DS Service Error The third-party 3DS service threw an error. Retry the 3DS authentication flow. | Error | Occasional | T0 |
| 5124 | 3DS Challenge Result N After the 3DS challenge/OTP flow, the threeDResult is N (Not Authenticated). Do not process the transaction. | Decline, Error | Occasional | T0 |
| PAYMENTHUB-1 | Unsupported Payment Type / Currency Combination The submitted payment type and currency code combination is not supported for the merchant account. HTTP 400. | Error | Occasional | T1 |