Failed means a payment attempt was not successful. This may be due to a card decline, insufficient funds, or a returned ACH transaction.
This is a Transaction Status for a single charge attempt. It does not necessarily mean the booking is unpaid — check the Payment Status to see the total payment progress.
Details:
You’ll see the failure reason in the booking’s payment history.
Common reasons include:
Card declines (expired, insufficient funds, fraud blocks)
ACH returns (closed account, rejected by bank)
What you can do:
Retry the charge
Collect another form of payment
Update the client’s payment method
For card failures, you can view Stripe’s decline code list.
If an ACH payment is not moving forward but has not failed, and the client entered their bank details manually, Stripe’s bank verification may never have been completed. The payment stays in an in-progress status until verification is done — see What does ‘expected’ mean for a payment in progress? for the two-email verification flow and how to resolve it.
