Failed Payments

Failed payments are never fun, but it’s important to note that when it comes to transactions made with a credit or debit card, and especially with subscription billing, declines are normal. In fact, studies have shown that anywhere from 20% to 25% of all card transactions fail.

Credit/Debit Card Payment Failures

There are several things — including technical problems — that may go wrong after a transaction leaves AdvicePay, all of which could result in a decline. On the client’s side, exceeding the credit limit or daily withdrawal frequency, expired cards, and even missing credit card payments can stop the payment from going through.

The transaction may also get declined in the processing stages due to fraud prevention. First time purchases to a new merchant, unusually large payment amounts, international transactions, and transactions from high fraud zip codes can also cause legitimate transactions to be declined.

ACH Payment Failures

When it comes to ACH (bank account) payments, the rate of failed payments is significantly reduced. Typically the only time a payment fails on ACH is because there are insufficient funds in the account or the client has mistakenly entered an incorrect routing/account number. On occasion a client may close a bank account and forget to update their information for all of their auto-payments.

If a client is attempting to pay with a brokerage account that does not have debits enabled or a savings account, the payment will fail as well.

What Steps To Take Next

In cases of failed payments and card declines, we recommend that your client:

  • Reviews and/or updates their payment information to make sure it's accurate
  • Checks in with their credit card company or bank to receive more details and/or approve the charge
  • Then tries to re-submit payment on their invoice

What happens on AdvicePay when a payment fails?

We're designed to give your clients the ability to self service a failed payment. If a payment fails, your client is notified immediately -- either in-app (for initial credit/debit card payments) or via email (for subscription and ACH payments that take time to process). They can then go in to AdvicePay, edit their account information (or check in with their bank/credit card company), and retry payment -- all without calling or emailing you. 

In instances where a credit card is associated with the subscription, the payment is automatically attempted every few days for a total of 3 times. When all automatic attempts to retry payment are exhausted and the invoice remains unpaid, it will leave the client's subscription as-is.

Subscriptions on ACH automatically cancel if the first payment fails. However, once the payment is retried and is successful it automatically re-activates the subscription. (For example: if your client has an ACH payment for January 1 and it fails, but they never go back in and retry it, then the subscription won’t bill on Feb 1, March 1, etc. However, if they do successfully retry payment, then the subscription gets created again and it bills as normal.) 

Please note that there is a $4 non-refundable return fee applied by our payment processor to all failed ACH payments.


For more information on your failed payment situation, please see some of the common decline codes below:

approve_with_id

The payment cannot be authorized. The payment should be attempted again. If it still cannot be processed, the customer needs to contact their card issuer.

call_issuer

The card has been declined for an unknown reason. The customer needs to contact their card issuer for more information.

card_not_supported

The card does not support this type of purchase. The customer needs to contact their card issuer to make sure their card can be used to make this type of purchase.

card_velocity_exceeded

The customer has exceeded the balance or credit limit available on their card. The customer should contact their card issuer for more information.

currency_not_supported

The card does not support the specified currency. The customer needs check with the issuer that the card can be used for the type of currency specified.

do_not_honor

The card has been declined for an unknown reason. With some card companies, this generic code is used when a card has reached its withdrawal frequency limit for the day. The customer needs to contact their card issuer for more information.

do_not_try_again

The card has been declined for an unknown reason. The customer should contact their 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. The customer should use another card.

*fraudulent

The payment has been declined as Stripe suspects it is fraudulent. Do not report more detailed information to your customer. Instead, let the customer know they need to contact their card issuer for more information.

generic_decline

The card has been declined for an unknown reason. The customer needs to contact their card issuer for more information.

incorrect_number

The card number is incorrect. The customer should try again using the correct card number.

incorrect_cvc

The CVC number is incorrect. The customer should try again using the correct CVC.

incorrect_zip

The ZIP/postal code is incorrect. The customer should try again using the correct billing ZIP/postal code.

insufficient_funds

The account has insufficient funds to complete the purchase. The customer should use an alternative payment method.

invalid_account

The card, or account the card is connected to, is invalid. The customer needs to contact their card issuer to check that the card is working correctly.

invalid_amount

The payment amoun t is invalid, or exceeds the amount that is allowed. If the amount appears to be correct, the customer needs to check with their card issuer that they can make purchases of that amount.

invalid_cvc

The CVC number is incorrect. The customer should try again using the correct CVC.

invalid_expiry_year

The expiration year is invalid. The customer should try again using the correct expiration date.

invalid_number

The card number is incorrect. The customer should try again using the correct card number.

issuer_not_available

The card issuer could not be reached, so the payment could not be authorized. The payment should be attempted again. If it still cannot be processed, the customer needs to contact their card issuer.

lost_card

The payment has declined because the card is reported lost. The customer needs to contact their card issuer for more information.

new_account_information_available

The card, or account the card is connected to, is invalid. The customer needs to contact their card issuer for more information.

no_action_taken

The card has been declined for an unknown reason. The customer should contact their card issuer for more information.

not_permitted

The payment is not permitted. The customer needs to contact their card issuer for more information.

pickup_card

The card cannot be used to make this payment. The customer needs to contact their card issuer for more information.

processing_error

An error occured 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, the customer needs to contact their card issuer.

restricted_card

The card cannot be used to make this payment. The customer needs to contact their card issuer for more information.

revocation_of_all_authorizations

The card has been declined for an unknown reason. The customer should contact their card issuer for more information.

revocation_of_all_authorization

The card has been declined for an unknown reason. The customer should contact their card issuer for more information.

security_violation

The card has been declined for an unknown reason. The customer should contact their card issuer for more information.

service_not_allowed

The card has been declined for an unknown reason. The customer should contact their card issuer for more information.

*stolen_card

The payment has been declined because the card is reported stolen. Do not report more detailed information to your customer. Instead, let the customer know they need to contact their card issuer for more information.

stop_payment_order

The card has been declined for an unknown reason. The customer should contact their 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. The customer should contact their card issuer for more information.

try_again_later

The card has been declined for an unknown reason. Ask the customer to attempt the payment again. If subsequent payments are declined, the customer should contact their card issuer for more information.

withdrawal_count_limit_exceeded

The customer has exceeded the balance or credit limit available on their card. The customer should use an alternative payment method.

Still need help? Contact Us Contact Us