Start by finding the decline code or outcome reason provided to Stripe from the cardholder's bank:
Navigate to your Payments dashboard.
Find the declined charge.
Hover over the charge status to reveal the decline code.
Review the outcome
attribute 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 authorising 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)