Rex

Payment failed at checkout

When a guest's payment fails at checkout, Rex still creates the reservation but marks it with a Failed payment status. Here's how to find it, understand why it failed, and get the guest paid.

Common causes

  • Card declined by the bank β€” insufficient funds, a frozen card, or a fraud hold
  • Incorrect card number, expiry, or CVC
  • A card that doesn't allow online or international transactions
  • A billing address or ZIP mismatch

Resolve a failed payment

1

Find the reservation

Go to Reservations and filter by Payment Status: Failed, then open the guest's reservation.

Reservations
2

Check the failure reason

Open the Transactions section on the reservation. The failed transaction shows a reason such as Card declined or Insufficient funds.

3

Check your payment processor

Log in to your Stripe or Square dashboard for the full error details on the charge.

Settingsβ€ΊIntegrations
4

Collect payment

Contact the guest for a new card, then re-attempt the charge β€” manually through your Stripe or Square dashboard if needed.

What to tell the guest

1

Retry with correct details

Ask them to double-check the card number, expiry, CVC, and billing ZIP.

2

Try another card

If it fails again, have them try a different card.

3

Call their bank

The bank may have blocked the charge β€” they can call the number on the back of the card.

4

Pay on-site

If the guest is at your venue, take payment through your in-person system and create the reservation from the admin dashboard.

Updated Jun 10, 2026

Was this helpful?