Online booking or checkout is not working

Use this when a customer reports that they cannot complete a booking online — the shop does not load, the cart blocks them, or payment fails. Work through the checks in order; each one narrows where the problem lives.

Public online shop showing a sellable event
Check the public shop state that customers use to find an offer and begin checkout.

1. Get the exact report

Ask the customer for:

  • the exact URL they used
  • the exact error text, word for word, or a screenshot
  • the date and time of the attempt, with timezone
  • device, browser, and payment method, if they reached payment

Vague reports ("it doesn't work") cannot be diagnosed. The exact error text usually points directly at the failing layer.

2. Reproduce on the public shop URL

Open the same public shop URL in a browser, not a back-office preview. Follow the same path as the customer: find the offer, add it to the cart, and proceed toward payment. Test the customer checkout describes the full customer-path test.

If the shop shows a staff login prompt, check whether Require staff login is enabled for the shop. If the shop does not load at all on a custom domain, note whether the default domain works — that separates a domain problem from a shop problem.

3. Read the error the shop shows

Error areaTypical messagesWhere the problem lives
Offer selectionSold out, No times available, Price not available right nowAvailability, prices, or sales channels
CartSome required information for your order is still missingRequired booking or attendee details
CartSome items in your cart need different checkout handlingCheckout policies of the mixed items
SubmitThis cart cannot be submitted right nowCheckout policy or cart contents
PaymentPayment failed or a provider errorPayment method, provider, or customer eligibility

For offer and availability blockers, continue in Troubleshoot availability and capacity. If the offer is missing entirely, see An offer is missing from the shop.

4. Check the payment step

If the failure is at payment:

5. Check whether an order was created

Failed checkouts often leave a trace. Search Sales > Orders by customer name, and check the abandoned list as described in Find an auto-canceled or abandoned order. Inspect the order state, payment state, History, and the payment provider's transaction evidence before deciding what failed. An abandoned order can mean the customer left, availability changed, validation failed, or payment failed; it is not proof of a payment failure by itself.

6. Check recent configuration changes

Ask what changed recently: prices, checkout fields, legal documents, payment settings, shop pages, or a custom domain. A domain change is a common cause of wallet payment failures. Retest the exact failing path after reverting or completing the change.

Expected result

You can name the failing layer — shop access, offer availability, cart requirements, checkout policy, or payment — and either fix the setting or hand a precise report to ToucanTix support.

Ready to Get Started?

Book a free demo or reach out — we’d love to hear from you.