The short answer

Most failures come from a disconnected provider, a service not configured as paid, mixed environments or an unconfirmed provider event.

Availability: Available to accounts with access to Booking System or Document Editor. Providers and advanced controls depend on account configuration.

Step-by-step

  1. Check Payment Settings

    Confirm the selected provider is connected and passes its test without exposing secrets.

  2. Check the service

    Confirm it is active, priced above zero, uses the expected currency and selects the connected provider.

  3. Check the environment

    Ensure credentials and test accounts all belong to sandbox or all belong to live mode.

  4. Check the provider

    Find the attempted Stripe or PayPal transaction and review its status or failure reason.

  5. Escalate safely

    Record booking ID, transaction ID, time, amount, currency and exact error. Never include card data or secret keys.

Was this guide helpful?

Send feedback about this guide