Event Registration: A2Z RegTech: Stripe Checkout Setup

Setting up Stripe Checkout

Idea

Enabling Stripe Checkout as a payment processor allows you to offer additional payment methods to end users beyond just credit card payments.

Supported Payment Methods

  • Credit Card
  • Google Pay
  • Apple Pay
  • Buy Now, Pay Later options:
    • Klarna
    • Affirm
    • Afterpay
  • Link

Setting Up Stripe Checkout

1. Choose Stripe Checkout

When setting up your payment processor on the Registration form, select Stripe Checkout (not just Stripe).

Notes
You can still use standard Stripe if preferred.

2. Input Stripe Credentials

Navigate to the Payment tab in Registration Tech and input the following information (found in your Stripe account):

  • Stripe Key
  • Stripe Webhook Secret (available after completing Step 4A)
  • Stripe Secret

 

3. Select Payment Methods

Choose which payment methods you want to enable for:

  • Card
  • Affirm
  • Afterpay
  • Klarna

These must be turned on both in Registration Tech and in your Stripe account.

To activate them in Stripe, go to:
Settings → Payments → Payment Methods

If a method is disabled in your Stripe account, it cannot be selected in Registration Tech and will result in an error on the payment page.

NotesGoogle Pay, Apple Pay, and Link only need to be turned on in your Stripe account. No action is needed in Registration Tech.

4. Set Up Webhooks

To support Stripe Checkout, add a webhook in your Stripe account:

  1. Go to Webhooks
  2. Add a destination with the endpoint URL: https://api.gtrnow.com/api/v1/stripe-webhook
  3. Set the listener to checkout.session.completed

5. Add Payment Method Domain

To use Klarna, Apple Pay, Google Pay, or Link:

  1. Go to Payment Method Domains
  2. Add the following domain: register.gtrnow.com

Other Notes

Charge Description Pattern

The default charge description shown to users is:

First Name, Last Name, Event Name RegistrationExample: Nick McPherson – The Summit Registration

Notes
This format can be changed as needed.

Feature Overviews

Buy Now, Pay Later

Klarna, Affirm, and Afterpay allow registrants to split their payments into multiple installments.

  • Clients receive the full payment up front.
  • The end user is responsible for making future payments to the provider.
  • Payments can still be voided or refunded through Registration Tech.
Apple Pay

End users on Apple devices will see the Apple Pay option on the payment page and can pay instantly from their phones.

    • Related Articles

    • Registration Field and Payment Processor

      Update the Payment field on the Payment page of a registration form to allow participants to pay for their registrations and event add-ons with a credit card upon completion of the form. The registration module allows clients to enter third-party ...
    • Create a Payment Page

      Add a payment page to the registration form in order to accept payments from participants. To create a payment page, follow the steps below: Choose the event from the company dashboard On the left-side navigation, click the down arrow next to the ...
    • How to Add a Transaction

      Clients can use this feature when accepting or receiving any payment type other than credit cards. Use case: If a participant mails in a check, the client will need to update that participant's record by logging the check. This will change the ...
    • View Payments, Open Invoices and Abandoned Carts

      Clients have access to all participant payments, open invoices, and abandoned carts while registration is active. To view data and information related to payments, open invoices, and abandoned carts, follow the steps below: Choose the event from the ...
    • Registration Cancellations

      Enable the Allow Cancellations function to give participants the ability to cancel their completed registration. Once registration is cancelled, the participant will automatically receive a confirmation email. Only admins can enable or disable this ...