Payment failed at checkout

When a customer cannot complete payment.

Quick answer: Payment failures usually mean the card was declined, Stripe is not fully connected, or the slot expired during checkout. Customers should try another card or pick a new time; businesses should check Payments settings.

Incomplete guide2 min readFor Business, CustomerReviewed 10 June 2026

Overview

When online payment is required at booking, checkout goes through Stripe. If payment fails, the booking is not confirmed and the customer sees an error from Stripe or Sway.

Failed payments do not create a confirmed booking.

If you're a customer

  1. Check your card details

    Typos, expired cards, and insufficient funds are the most common causes.

  2. Try a different card or payment method

    Some banks block first-time charges to new merchants — contact your bank if declines persist.

  3. Pick the time again

    If you spent several minutes on checkout, the slot may have been taken. Choose another available time.

  4. Contact the business

    They may offer pay-at-venue booking if online payment keeps failing.

If you're the business

  1. Confirm Stripe is connected

    Open Payments settings and complete any outstanding Stripe onboarding steps.

    Look for: Payments

    Charges are disabled until Stripe verification completes.
  2. Check the service payment setting

    If you only take payment at the venue, customers should not see card checkout — update the service Pricing step if needed.

  3. Look for pending bookings

    A failed checkout may leave a short-lived pending hold. The slot should free up automatically.

Stripe setup problemsRead →

Common questions

Frequently asked questions

Usually no. If you see a pending charge on your statement, it should drop off within a few days. Contact your bank if it does not.

Related articles

Still need help?

If this article didn't answer your question, search the help centre or contact our support team.

Contact us

Sign in to open a tracked support ticket, or use the contact form.