Payment Declined by Customer's Bank
When processing a charge, the payment is declined by the customer's bank and the API reports this charge as
Start by finding the decline code or outcome reason provided to Stripe from the cardholder's bank:
From the Dashboard:
Navigate to your Payments dashboard.
Find the declined charge.
Hover over the charge status to reveal the decline code.
From the API
outcomeattribute for the decline code.
Once you have the decline code, refer to Bank Decline Codes for the recommended course of action for the decline code provided.
Some payment declines are a result of the cardholder’s bank not authorizing the charge.
Banks do not share much detail on their reasoning behind these declines. Any information that Stripe receives from the bank about the decline will be shown in the Dashboard or through the API.
Payments declined by card issuers (Stripe Docs)