HTTP Status and Error codes
United States
    Canada
      For test cards, see Test card numbers.
HTTP Status Code Summary
| Code number | Description | 
|---|---|
| 200 | OK | 
| 400 | Bad Request | 
| 401 | Unauthorized | 
| 402 | Request Failed | 
| 403 | Forbidden | 
| 404 | Not Found | 
| 409 | Conflict | 
| 429 | Too Many Requests | 
| 500, 502, 503, 504 | Server Errors | 
Error codes from Clover Payment APIs
| Code | Description | Request type | Message to buyer | 
|---|---|---|---|
| amount_too_large | The amountprovided exceeds the amount allowed by Clover ($999, 999.99). | Create charge and pay for order. | Transaction cannot be processed, please contact the merchant. | 
| card_declined | The sourceprovided was declined by the payment gateway. | Create charge and pay for order. | Transaction declined, please use a different card. | 
| card_on_file_missing | The customer attempting to pay does not have a source on file to complete the payment. | Charge | Transaction failed, incorrect card data. | 
| charge_already_captured | The chargeprovided has already been captured. | Capture charge | Transaction has already been captured. | 
| charge_already_refunded | The chargeprovided has already been refunded. | Refund | Transaction has already been refunded. | 
| email_invalid | The emailprovided is not valid. | Create charge, create, or update customer, pay for order. | Email ID is invalid, enter valid email ID and retry. | 
| expired_card | The expiration date (the combination of card.exp_monthandcard.exp_year) provided is in the past. | Token | Card expired, enter valid card number and retry. | 
| incorrect_cvc | The card.cvvprovided is not a three- or four-digit value. | Token | CVV value is incorrect, enter correct CVV value and retry. | 
| incorrect_number | The value provided in card.numberis not valid. | Token | Card number is invalid, enter valid card number and retry. | 
| invalid_card_type | The card.brandprovided is not a recognized value. | Token | Card brand is invalid or not supported, please use valid card and retry. | 
| invalid_charge_amount | The amountprovided exceeds the amount allowed by Clover. | Charge | Invalid transaction amount, please contact merchant. | 
| invalid_request | The value provided in card.numberis not a valid raw or encrypted PAN. | Token | Card is invalid, please retry with a new card. | 
| invalid_tip_amount | The tip_amountprovided is not a valid amount. | Create charge and pay for order. | Invalid tip amount, please correct and retry. | 
| invalid_tax_amount | The tax_amountprovided is not a valid amount. | Create charge | Incorrect tax amount, please correct and retry. | 
| Missing | The token request failed upstream, and the upstream message could not be processed. | Token | Unable to process transaction. | 
| order_already_paid | The order identified by the ID in the request URL has already been paid. | Pay order | Order already paid. | 
| processing_error | A generic error indicating that the request could not be processed as submitted. | Any | Transaction could not be processed. | 
| rate_limit | Your application made too many requests and additional requests will not be processed until the rate limit expires. | Any | Transaction could not be processed, please contact the merchant. | 
| resource_missing | The data item (charge, order, or refund) provided in the request does not exist. | Any | Transaction could not be processed due to incorrect or invalid data. | 
| token_already_used | The source value is not a multi-paytoken and was already used for a different payment. | Charge | Transaction could not be processed, please re-enter card details and retry. | 
Updated almost 2 years ago
