Paddles Up Docs
Guides

Taking Payments

How registrants save payment methods and how paid registrations are charged.

This guide covers what registrants and staff see during a paid registration. For the underlying model see Payments and Stripe.

Registrant: saving a payment method

Each registrant has a wallet of saved payment methods on their Paddles Up account.

  1. Sign in at https://register.paddlesup.io.
  2. Open Payments from the top nav (Listings · Registrations · Payments).
  3. Tap Add payment method.
  4. Pick Card (default) or US bank account and complete the Stripe form.
  5. Optionally, set the new method as default from the Payments list.

Card brand logos and a Default badge are shown next to each method. Removing or changing the default does not affect any registrations already paid for.

Pricing is USD only today. The currency input was removed across the Register app.

Registrant: paying for a registration

For a paid option:

  1. From the listing landing at https://register.paddlesup.io/l/<org>/<event>, open the option and tap Register.
  2. You are routed to /l/<org>/<event>/register for checkout.
  3. Pick a saved method (or add a new one inline) and confirm.
  4. On success you are taken to the confirmation view?view=confirmation — which shows registration status, payment status, any error, and a View receipt link once Stripe has emitted the charge.succeeded webhook.

The registrant's email and a description (<event> – <option>) are sent to Stripe with the PaymentIntent so Stripe sends a native receipt email automatically.

How the charge is routed

Paddles Up uses Stripe's clone-and-create-direct-charges pattern:

  1. Your saved method is cloned onto the org's connected Stripe account.
  2. A direct charge is created on the connected account.
  3. Funds settle to the org; you (the registrant) see the charge from the org on your statement.

The same saved method works across every org on the platform without re-entry.

Staff: viewing payment status

From the staff registration detail view at https://register.paddlesup.io/listings/<id> (Registrations tab → row), you can see:

  • Payment status and amount paid.
  • The Stripe receipt_url once the webhook has landed.
  • Refund status and amount_refunded_cents if any refund has been issued.

Free options

Free options skip checkout entirely — registrants can register in one click from the option card on the public landing.

On this page