From the merchant portal, choose Analytics from the navigation menu, and Errors from the dropdown menu.

View Failed Checkouts

Click on the filter for Checkouts to view the details of errors in the checkout process, including the exact date, time and IP address of the user.

Reasons for Failed Checkouts

Online transactions have a typical initial failure rate of about 10% according to Stripe. This can happen for several reasons:

  • Expired credit card
  • Cancelled credit card
  • Insufficient funds
  • Anti-fraud protection
  • Bank decline

When a card is declined, Stripe sends us the decline reason as provided by the issuing bank, which we then pass along to you (and your customer.) Often the message is just a generic Card Decline. This lack of information is something Stripe is actively working with banks to improve.

With a generic Card Decline, and no other obvious problems, the best course of action is for your customer to contact their bank for more information.

In the past we've seen this actually resolving as:

  • Insufficient funds
  • Automatic anti-fraud programs triggered by purchases online from a merchant the customer has not previously purchased from.