Gythr uses Stripe for all payment processing. Stripe is a trusted, PCI-compliant payment platform used by millions of businesses worldwide. When an attendee buys a ticket, they check out through Stripe's secure hosted page — Gythr never sees or stores credit card numbers.
Connecting Stripe for Payments
Set up paid tickets with Stripe integration.
Why Stripe?
Setting Up Your Stripe Account
If you don't have a Stripe account yet:
- Go to stripe.com and click Start now
- Complete the onboarding — you'll need your business details, bank account for payouts, and identity verification
- Once verified, you'll have access to your Stripe Dashboard with API keys
Stripe onboarding typically takes a few minutes, though bank verification can take 1-2 business days.
Connecting Stripe to Gythr
Once your Stripe account is active, connect it to Gythr through your organization settings. Gythr needs your Stripe account to create checkout sessions and process payments for your events.
The connection is per-organization — all events under your organization use the same Stripe account.
Creating Paid Tickets
With Stripe connected, go to Gate → Ticket Types and create a ticket with a price greater than $0. That's it — Gythr automatically enables the Stripe checkout flow for any ticket with a price.
On the public event page, paid tickets show a "Buy Ticket" button with the price. The registration form shows "Continue to Payment" as the submit action.
Pro tip
Test with Stripe test mode first. Stripe provides test card numbers (like 4242 4242 4242 4242) so you can verify the entire flow without real charges.
How Checkout Works
Here's what happens when someone buys a paid ticket:
- The attendee fills out the registration form and clicks Continue to Payment
- They're redirected to Stripe Checkout — a secure, Stripe-hosted payment page
- After successful payment, they're redirected back to Gythr's success page
- Gythr receives a webhook from Stripe confirming the payment
- The registration is created, the ticket quantity is decremented, and a confirmation email with a QR code is sent
No registration is created until payment succeeds. If the attendee abandons checkout, nothing happens — no registration, no charge.
Refunds
To refund a paid registration:
- Cancel the registration in Gate — this sets the status to Cancelled
- Process the refund through your Stripe Dashboard
- Stripe handles the actual money transfer back to the attendee's card
Refund processing times depend on the attendee's bank, typically 5-10 business days.
Important
Refunds are processed through Stripe, not Gythr. Always use the Stripe Dashboard to issue refunds so you have a clear financial record.