Payments run through Stripe. When a card is declined the charge never reaches escrow — nothing is taken from you. These are the usual causes.
Common causes
- A bank verification step (3-D Secure) wasn't completed — retry and confirm the prompt from your bank.
- Your bank blocks online or cross-border payments by default — enable them in your banking app or call your bank.
- Insufficient funds, or a card / daily limit reached.
- Prepaid or virtual cards — not all are accepted; try a standard debit or credit card.
- An expired card, or a typo in the number, expiry date or CVC.
What to try
- Retry and complete any verification prompt from your bank.
- Use a different card, or Apple Pay / Google Pay.
- Ask your bank — they see the exact decline reason; TrustForge and Stripe only get a generic code.
Still stuck after trying another card? Open a ticket with the rough time of the attempt and we'll check whether Stripe saw it.