Skip to content

💳 Setting up Stripe as a payment provider ​

Stripe is an online payment service that lets you securely accept card payments. In our platform, Stripe is used for two features:

  • Online payments — paid registration for an event
  • Security deposit — a blocked deposit, returned after the event

If either of these features is enabled on an event, a connected Stripe account is mandatory.

Stripe is free to sign up — fees are only charged per transaction (no setup fees, no monthly fees). See Stripe's pricing page for details.

Objective ​

By the end of this guide, you will have:

  • created a Stripe account (or retrieved your keys from an existing one);
  • added Stripe as a payment provider in your organisation;
  • linked that provider to your event so that paid registrations and deposits work correctly.

Expected result ​

At the end of the setup:

  • a Live Stripe provider appears under Payment Providers in your organisation;
  • the provider is selected in the payment settings of your event;
  • your event can accept online payments and/or security deposits through Stripe.

Before you start ​

  • Make sure you have an administrator role on your organisation in the backoffice.
  • Have your Stripe account ready, or create one at dashboard.stripe.com/register.

Step-by-step configuration ​

1. Retrieve your Stripe API keys ​

In your Stripe dashboard, go to Developers → API keys.

Copy the two Live keys:

  • Publishable key — starts with pk_live_
  • Secret key — starts with sk_live_ (if it does not exist yet, click Create secret key to generate one)

Use the Live keys, not the Test keys. Test keys (pk_test_ / sk_test_) only work in test mode and will not process real payments.

2. Add the provider in the backoffice ​

  1. Go to Organisations and select your organisation.
  2. In the left menu, click Payment Providers.

Organisation Payment Providers

  1. Click Add a Payment Provider.

Create Payment Provider

  1. Fill in the form:
    • Name: a label of your choice (e.g. Stripe Live)
    • Provider: Stripe
    • Environment: Live
    • Stripe Publishable key: paste your public key
    • Stripe Secret key: paste your secret key
  2. Click Save Payment Provider.
  1. Open the advanced settings of the relevant event.
  2. Go to the Payment settings section.

Event payment settings

  1. Select the Stripe provider you created from the Payment provider dropdown.
  2. Click Save.

If no provider appears in the list, check that the provider is correctly configured at the organisation level (see step 2 above).

How to verify the result ​

After saving the event settings, confirm that the Stripe provider is selected in the event's payment settings. The event can now process online payments and security deposits through Stripe — transactions will appear in your Stripe dashboard under Payments.

Digital Test Center Documentation