When purchasing a subscription or bolt-on from Shiptheory you will be required to enter the card details for the card you want to be charged to, when doing so you may be given an error message stating 'Unable to process your order ' along with an error code. Here are the error codes you may come across and what they mean:
Error code: | Description: | Next Steps: |
approve_with_id
| The payment cannot be authorized.
| The payment should be attempted again. If it still cannot be processed, you will need to contact your card issuer.
|
call_issuer
| The card has been declined for an unknown reason.
| You will need to contact your card issuer for more information. |
card_not_supported
| The card does not support this type of purchase. | You will need to contact your card issuer to make sure your card can be used to make this type of purchase.
|
card_velocity_exceeded
| You have exceeded the balance or credit limit available on you card.
| You should contact your card issuer for more information.
|
currency_not_supported
| The card does not support the specified currency.
| You need to check with the issuer whether the card can be used for the type of currency specified.
|
do_not_honor
| The card has been declined for an unknown reason.
| You need to contact your card issuer for more information.
|
do_not_try_again | The card has been declined for an unknown reason. | You should contact your card issuer for more information.
|
duplicate_transaction
| A transaction with identical amount and credit card information was submitted very recently. | Check to see if a recent payment already exists.
|
expired_card
| The card has expired. | You should use another card.
|
generic_decline | The card has been declined for an unknown reason. | You need to contact your card issuer for more information. |
incorrect_number | The card number is incorrect. | You should try again using the correct card number.
|
incorrect_cvc
| The CVC number is incorrect.
| You should try again using the correct CVC. |
incorrect_pin
| The PIN entered is incorrect. This decline code only applies to payments made with a card reader.
| You should try again using the correct PIN. |
incorrect_zip
| The postal/zip code is incorrect. | You should try again using the correct billing ZIP/postal code. |
insufficient_funds | The card has insufficient funds to complete the purchase. | You should use an alternative payment method. |
invalid_account | The card, or account the card is connected to, is invalid. | You needs to contact your card issuer to check that the card is working correctly. |
invalid_amount | The payment amount is invalid, or exceeds the amount that is allowed. | If the amount appears to be correct, you need to check with your card issuer that they can make purchases of that amount. |
invalid_cvc | invalid_cvc
| You should try again using the correct CVC. |
invalid_expiry_year | The expiration year invalid.
| You should try again using the correct expiration date. |
invalid_number
| The card number is incorrect.
| You should try again using the correct card number.
|
invalid_pin
| The PIN entered is incorrect. This decline code only applies to payments made with a card reader.
| You should try again using the correct PIN.
|
issuer_not_available
| The card issuer could not be reached, so the payment could not be authorised.
| The payment should be attempted again. If it still cannot be processed, you need to contact your card issuer.
|
new_account_information_available
| The card, or account the card is connected to, is invalid.
| You need to contact your card issuer for more information.
|
no_action_taken | The card has been declined for an unknown reason.
| You should contact your card issuer for more information.
|
not_permitted
| The payment is not permitted.
| You needs to contact your card issuer for more information.
|
pickup_card | The card cannot be used to make this payment (it is possible it has been reported lost or stolen).
| You needs to contact your card issuer for more information. |
pin_try_exceeded | The allowable number of PIN tries has been exceeded. | You must use another card or method of payment.
|
processing_error | An error occurred while processing the card.
| The payment should be attempted again. If it still cannot be processed, try again later.
|
reenter_transaction
| The payment could not be processed by the issuer for an unknown reason. | The payment should be attempted again. If it still cannot be processed, you need to contact your card issuer.
|
restricted_card | The card cannot be used to make this payment (it is possible it has been reported lost or stolen).
| You need to contact your card issuer for more information. |
revocation_of_all_authorizations
| The card has been declined for an unknown reason. | You should contact your card issuer for more information.
|
revocation_of_authorization | The card has been declined for an unknown reason. | You should contact your card issuer for more information. |
security_violation | The card has been declined for an unknown reason. | You needs to contact your card issuer for more information.
|
service_not_allowed
| The card has been declined for an unknown reason.
| You should contact your card issuer for more information.
|
stop_payment_order
| The card has been declined for an unknown reason.
| You should contact your card issuer for more information.
|
testmode_decline | A Stripe test card number was used. | A genuine card must be used to make a payment.
|
transaction_not_allowed | The card has been declined for an unknown reason.
| You need to contact your card issuer for more information. |
try_again_later | The card has been declined for an unknown reason. | Attempt the payment again. If subsequent payments are declined, you should contact your card issuer for more information.
|
withdrawal_count_limit_exceeded
| You have exceeded the balance or credit limit available on your card. | You should use an alternative payment method.
|
If you have any questions about these codes, please contact our support desk.