Skip to content

Payments

At a glance

  • Routes: /pay, /pay/success, /pay/cancel. Use these pages when attendees need to pay event fees or add-ons.

Do this

  1. Open /pay and select items.
  2. Continue to secure checkout.
  3. Confirm return to success or cancel page.
  4. Verify payment appears in admin payments.

Important inputs:

Key payment details users see:

  • Item name and description
  • Price
  • Optional vs required items
  • Final total

When it fails

  • Checkout does not open: verify Stripe setup.
  • Success page appears but admin still shows pending: check webhook setup.
  • Wrong total: verify pricing items and attendee type settings.
  • See Troubleshooting.

Released under the MIT License.