Why can’t my customer complete a card transaction?

Modified on Mon, 16 Jun at 12:50 PM

There are several possible reasons that Mighty may not be able to successfully accept payment from a customer’s credit or debit card. A few of the most common reasons (and ways to address them) include the following:

  • Card or phone is not Tap-to-Pay compatible — to see what criteria must be met for you and your customer to transact via tap-to-pay, check out this article.
  • Card flagged for fraud or locked — if a customer’s card has been flagged by their bank or Stripe as fraudulent (or missing), it will not allow new charges even if the information is correct and the card appears valid. Have the customer contact their bank to ensure the card is set to the proper active status.
  • Expired card — when a card has passed its expiration date, it cannot be charged. Ensure your customer is using a valid card.
  • Card details were entered incorrectly — if when sending a Payment link to a customer or entering their card details manually an error message is displayed, it may be because the card information does not match. Double check what was entered and try submitting again.


Need additional assistance? Return to our Help Center homepage to search for other articles, or send us an email. We're always here to help.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article