Home > @infiniteobjects/shopify-data-manager > AdminTypes > SubscriptionBillingAttemptErrorCode
The possible error codes associated with making billing attempts. The error codes supplement the error_message
to provide consistent results and help with dunning management.
Signature:
export declare enum SubscriptionBillingAttemptErrorCode
Member | Value | Description |
---|---|---|
AmountTooSmall | "AMOUNT_TOO_SMALL" |
The amount is too small. |
AuthenticationError | "AUTHENTICATION_ERROR" |
There was an error during the authentication. |
BuyerCanceledPaymentMethod | "BUYER_CANCELED_PAYMENT_METHOD" |
Payment method was canceled by buyer. |
CustomerInvalid | "CUSTOMER_INVALID" |
Customer is invalid. |
CustomerNotFound | "CUSTOMER_NOT_FOUND" |
Customer was not found. |
ExpiredPaymentMethod | "EXPIRED_PAYMENT_METHOD" |
Payment method is expired. |
InvalidCustomerBillingAgreement | "INVALID_CUSTOMER_BILLING_AGREEMENT" |
The billing agreement ID or the transaction ID for the customer’s payment method is invalid. |
InvalidPaymentMethod | "INVALID_PAYMENT_METHOD" |
Payment method is invalid. Please update or create a new payment method. |
InvalidShippingAddress | "INVALID_SHIPPING_ADDRESS" |
The shipping address is either missing or invalid. |
InventoryAllocationsNotFound | "INVENTORY_ALLOCATIONS_NOT_FOUND" |
No inventory location found or enabled. |
InvoiceAlreadyPaid | "INVOICE_ALREADY_PAID" |
A payment has already been made for this invoice. |
PaymentMethodDeclined | "PAYMENT_METHOD_DECLINED" |
Payment method was declined by processor. |
PaymentMethodIncompatibleWithGatewayConfig | "PAYMENT_METHOD_INCOMPATIBLE_WITH_GATEWAY_CONFIG" |
Payment method cannot be used with the current payment gateway test mode configuration. |
PaymentMethodNotFound | "PAYMENT_METHOD_NOT_FOUND" |
Payment method was not found. |
PaymentProviderIsNotEnabled | "PAYMENT_PROVIDER_IS_NOT_ENABLED" |
Payment provider is not enabled. |
TestMode | "TEST_MODE" |
Gateway is in test mode and attempted to bill a live payment method. |
TransientError | "TRANSIENT_ERROR" |
Transient error, try again later. |
UnexpectedError | "UNEXPECTED_ERROR" |
There was an unexpected error during the billing attempt. |