> For the complete documentation index, see [llms.txt](https://docs.gymart.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gymart.org/registration/checkout-with-stripe.md).

# Checkout with Stripe

You've added your gymnasts, fixed any validation issues, and everything looks good. Now you want to pay and lock in the registration. Stripe handles the credit card side of things.

## Prerequisites

* [Gymnasts added](/registration/add-gymnasts-to-registration.md) (and optionally [coaches](/registration/add-coaches-to-registration.md))
* All participants must pass validation (no rejected status)

## Steps

1. In the registration sidebar, click **Checkout**.
2. Check the **Participants** tab. Approved gymnasts and coaches will be registered. Waitlisted gymnasts go on the waitlist and are only invoiced when the organizer accepts them. Rejected gymnasts are excluded from checkout and need to be fixed first.
3. Check the **Additional Products** tab if the meet offers any extras.
4. Review the total shown in the bottom bar before paying. It shows base prices per level, late fees (if applicable), additional product costs, and the total.
5. Click **Pay with credit card**.
6. Your browser opens the **Stripe checkout page**.
7. Complete payment on the Stripe page.
8. After payment, you're redirected back to Gym Art Meets.

## After payment

Accepted gymnasts are registered right away. Waitlisted gymnasts stay on the waitlist and will be registered if spots open up. Your payment record shows up in [Payment History](/registration/view-payment-history.md).

## Good to know

You don't have to register everyone in one batch. You can come back and add more gymnasts later, then pay for the new batch separately.

Late fees are calculated automatically based on the registration deadline and the current date. You'll see them in the summary before you pay.

If the Stripe checkout page doesn't open, check your browser's pop-up blocker. Some browsers block the redirect by default.

## What's next

* [View payment history](/registration/view-payment-history.md)
* [Check registration status](/registration/check-registration-status.md)

## Related

* [Pay offline (bank/cash)](/registration/checkout-offline.md)
* [Registration walkthrough](/registration/index.md)
