Subscription Billing Attempt Error Code
The possible error codes associated with making billing attempts. The error codes supplement the
to provide consistent results and help with dunning management.
Anchor to Valid valuesValid values
- AMOUNT_TOO_LARGE
- AMOUNT_TOO_SMALL
- AUTHENTICATION_ERROR
- AUTHENTICATION_FAILED
- AUTHENTICATION_REQUIRED
- BUYER_CANCELED_PAYMENT_METHOD
- CALL_ISSUER
- CANCELLED_PAYMENT
- CARD_DECLINED
- CARD_NUMBER_INCORRECT
- CONFIRMATION_REJECTED
- CUSTOMER_INVALID
- CUSTOMER_NOT_FOUND
- DO_NOT_HONOR
- EXPIRED_BUYER_ACTION
- EXPIRED_CARD
- EXPIRED_PAYMENT_METHOD
- FRAUD_SUSPECTED
- FREE_GIFT_CARD_NOT_ALLOWED
- GENERIC_ERROR
- INCORRECT_ADDRESS
- INCORRECT_NUMBER
- INCORRECT_ZIP
- INSUFFICIENT_FUNDS
- INSUFFICIENT_INVENTORY
- INVALID_BILLING_ADDRESS
- INVALID_CURRENCY
- INVALID_CUSTOMER_BILLING_AGREEMENT
- INVALID_EXPIRY_DATE
- INVALID_NUMBER
- INVALID_PAYMENT_ERROR
- INVALID_PAYMENT_METHOD
- INVALID_PURCHASE_TYPE
- INVALID_SHIPPING_ADDRESS
- INVENTORY_ALLOCATIONS_NOT_FOUND
- INVOICE_ALREADY_PAID
- MERCHANT_ACCOUNT_ERROR
- MERCHANT_RULE
- NON_TEST_ORDER_LIMIT_REACHED
- OFF_SESSION_REJECTED
- PAYMENT_METHOD_DECLINED
- PAYMENT_METHOD_INCOMPATIBLE_WITH_GATEWAY_CONFIG
- PAYMENT_METHOD_NOT_FOUND
- PAYMENT_METHOD_NOT_SPECIFIED
- PAYMENT_METHOD_UNSUPPORTED
- PAYMENT_PROVIDER_ERROR
- PAYMENT_PROVIDER_IS_NOT_ENABLED
- PAYPAL_ERROR_GENERAL
- PROCESSING_ERROR
- PURCHASE_TYPE_NOT_SUPPORTED
- RETRY_DECLINED
- TEST_MODE
- TRANSACTION_LIMIT_EXCEEDED
- TRANSIENT_ERROR
- UNEXPECTED_ERROR
- Anchor to AMOUNT_TOO_LARGEAMOUNT_
TOO_ LARGE The amount exceeds the limit for this payment method.
- Anchor to AMOUNT_TOO_SMALLAMOUNT_
TOO_ SMALL The amount is too small.
- Anchor to AUTHENTICATION_ERRORAUTHENTICATION_
ERROR There was an error during the payment authentication.
- Anchor to AUTHENTICATION_FAILEDAUTHENTICATION_
FAILED Authentication failed during payment processing.
- Anchor to AUTHENTICATION_REQUIREDAUTHENTICATION_
REQUIRED Additional authentication is required to complete the payment.
- Anchor to BUYER_CANCELED_PAYMENT_METHODBUYER_
CANCELED_ PAYMENT_ METHOD Payment method was canceled by buyer.
- Anchor to CALL_ISSUERCALL_
ISSUER The card issuer requires the cardholder to call them.
- Anchor to CANCELLED_PAYMENTCANCELLED_
PAYMENT The payment was cancelled.
- Anchor to CARD_DECLINEDCARD_
DECLINED The card was declined by the payment processor.
- Anchor to CARD_NUMBER_INCORRECTCARD_
NUMBER_ INCORRECT Card number was incorrect.
- Anchor to CONFIRMATION_REJECTEDCONFIRMATION_
REJECTED The payment confirmation was rejected.
- Anchor to CUSTOMER_INVALIDCUSTOMER_
INVALID Customer is invalid.
- Anchor to CUSTOMER_NOT_FOUNDCUSTOMER_
NOT_ FOUND Customer was not found.
- Anchor to DO_NOT_HONORDO_
NOT_ HONOR The card issuer declined the transaction with a 'do not honor' response.
- Anchor to EXPIRED_BUYER_ACTIONEXPIRED_
BUYER_ ACTION The required buyer action has expired.
- Anchor to EXPIRED_CARDEXPIRED_
CARD The card has expired.
- Anchor to EXPIRED_PAYMENT_METHODEXPIRED_
PAYMENT_ METHOD Payment method is expired.
- Anchor to FRAUD_SUSPECTEDFRAUD_
SUSPECTED Fraud was suspected.
- Anchor to FREE_GIFT_CARD_NOT_ALLOWEDFREE_
GIFT_ CARD_ NOT_ ALLOWED Gift cards must have a price greater than zero.
- Anchor to GENERIC_ERRORGENERIC_
ERROR A generic payment error occurred.
- Anchor to INCORRECT_ADDRESSINCORRECT_
ADDRESS The billing address provided is incorrect.
- Anchor to INCORRECT_NUMBERINCORRECT_
NUMBER The card number entered is incorrect.
- Anchor to INCORRECT_ZIPINCORRECT_
ZIP The postal/ZIP code provided is incorrect.
- Anchor to INSUFFICIENT_FUNDSINSUFFICIENT_
FUNDS Insufficient funds.
- Anchor to INSUFFICIENT_INVENTORYINSUFFICIENT_
INVENTORY Not enough inventory found.
- Anchor to INVALID_BILLING_ADDRESSINVALID_
BILLING_ ADDRESS The billing address is invalid.
- Anchor to INVALID_CURRENCYINVALID_
CURRENCY The currency is not supported for this payment method.
- Anchor to INVALID_CUSTOMER_BILLING_AGREEMENTINVALID_
CUSTOMER_ BILLING_ AGREEMENT The billing agreement ID or the transaction ID for the customer's payment method is invalid.
- Anchor to INVALID_EXPIRY_DATEINVALID_
EXPIRY_ DATE The expiry date of the card provided is invalid.
- Anchor to INVALID_NUMBERINVALID_
NUMBER The card number is invalid.
- Anchor to INVALID_PAYMENT_ERRORINVALID_
PAYMENT_ ERROR A general invalid payment error occurred.
- Anchor to INVALID_PAYMENT_METHODINVALID_
PAYMENT_ METHOD Payment method is invalid. Please update or create a new payment method.
- Anchor to INVALID_PURCHASE_TYPEINVALID_
PURCHASE_ TYPE The purchase type is invalid for this payment method.
- Anchor to INVALID_SHIPPING_ADDRESSINVALID_
SHIPPING_ ADDRESS The shipping address is either missing or invalid.
- Anchor to INVENTORY_ALLOCATIONS_NOT_FOUNDINVENTORY_
ALLOCATIONS_ NOT_ FOUND No inventory location found or enabled.
- Anchor to INVOICE_ALREADY_PAIDINVOICE_
ALREADY_ PAID A payment has already been made for this invoice.
- Anchor to MERCHANT_ACCOUNT_ERRORMERCHANT_
ACCOUNT_ ERROR Merchant account configuration error.
- Anchor to MERCHANT_RULEMERCHANT_
RULE The transaction was declined due to a merchant-defined rule.
- Anchor to NON_TEST_ORDER_LIMIT_REACHEDNON_
TEST_ ORDER_ LIMIT_ REACHED Non-test order limit reached. Use a test payment gateway to place another order.
- Anchor to OFF_SESSION_REJECTEDOFF_
SESSION_ REJECTED The off-session payment was rejected and requires customer action.
- Anchor to PAYMENT_METHOD_DECLINEDPAYMENT_
METHOD_ DECLINED Payment method was declined by processor.
- Anchor to PAYMENT_METHOD_INCOMPATIBLE_WITH_GATEWAY_CONFIGPAYMENT_
METHOD_ INCOMPATIBLE_ WITH_ GATEWAY_ CONFIG Payment method cannot be used with the current payment gateway test mode configuration.
- Anchor to PAYMENT_METHOD_NOT_FOUNDPAYMENT_
METHOD_ NOT_ FOUND Payment method was not found.
- Anchor to PAYMENT_METHOD_NOT_SPECIFIEDPAYMENT_
METHOD_ NOT_ SPECIFIED Payment method is not specified on subscription contract.
- Anchor to PAYMENT_METHOD_UNSUPPORTEDPAYMENT_
METHOD_ UNSUPPORTED The payment method type is not supported.
- Anchor to PAYMENT_PROVIDER_ERRORPAYMENT_
PROVIDER_ ERROR An exception occurred with the payment provider.
- Anchor to PAYMENT_PROVIDER_IS_NOT_ENABLEDPAYMENT_
PROVIDER_ IS_ NOT_ ENABLED Payment provider is not enabled.
- Anchor to PAYPAL_ERROR_GENERALPAYPAL_
ERROR_ GENERAL Paypal Error General.
- Anchor to PROCESSING_ERRORPROCESSING_
ERROR A processing error occurred with the payment provider.
- Anchor to PURCHASE_TYPE_NOT_SUPPORTEDPURCHASE_
TYPE_ NOT_ SUPPORTED Purchase Type is not supported.
- Anchor to RETRY_DECLINEDRETRY_
DECLINED The payment retry was declined.
- Anchor to TEST_MODETEST_
MODE Gateway is in test mode and attempted to bill a live payment method.
- Anchor to TRANSACTION_LIMIT_EXCEEDEDTRANSACTION_
LIMIT_ EXCEEDED The transaction exceeds the cardholder's limit.
- Anchor to TRANSIENT_ERRORTRANSIENT_
ERROR Transient error, try again later.
- Anchor to UNEXPECTED_ERRORUNEXPECTED_
ERROR There was an unexpected error during the billing attempt.
Anchor to FieldsFields
- : deprecated
- •OBJECT
A base error type that applies to all uncategorized error classes.
- Anchor to SubscriptionBillingAttemptInsufficientStockProductVariantsError.codeSubscription•OBJECT
Billing Attempt Insufficient Stock Product Variants Error.code An inventory error caused by an issue with one or more of the contract merchandise lines.
- Anchor to SubscriptionBillingAttemptOutOfStockProductVariantsError.codeSubscription•OBJECT
Billing Attempt Out Of Stock Product Variants Error.code An inventory error caused by an issue with one or more of the contract merchandise lines.
- Anchor to SubscriptionBillingAttemptProcessingError.codeSubscription•INTERFACE
Billing Attempt Processing Error.code An error that prevented a billing attempt.