Integrate Payment – Stripe for an Event
Overview
The Stripe payment integration allows users to securely process online payments for an event. This includes selecting Stripe as the payment provider, validating payments through test registrations, and ensuring that cancellations and refunds are handled correctly. Completing these steps ensures that Stripe is ready for live event use.
Step-by-Step Approach
1. Select the Stripe Payment Option in the Event
- Navigate to the event where you want to enable the Stripe payment integration.
- Go to Tickets and Products.
- Open Payment Settings.
- Locate the list of available Payment Integrations.
- Select Stripe from the available options.
- Save the event settings to apply the Stripe integration.
2. Run a Test Registration Including Payment
- Go to the Participant App.
- Open the registration form for the event or use an internal test participant.
- Complete the registration steps until reaching the Payment screen.
- Select a ticket or product that requires payment.
- When prompted, proceed with payment using the Stripe integration.
Confirm that:
- You are redirected to the Stripe payment window.
- The payment completes successfully.
- The registration status updates to Paid or Completed.
- The payment is recorded in the event’s Transactions or Orders section.
3. Run a Test Registration Including Cancellation After Payment
- Go to the Participant App.
- Open the registration form for the registered participant.
- Click Cancel Registration.
- A refund pre-confirmation pop-up appears based on the event's cancellation policy.
- Confirm the cancellation.
Validate that:
- The registration status updates to Cancelled.
- A refund is processed through the Stripe integration (if applicable).
- The transaction record reflects the cancellation or refund accurately.
- The event transactions log the cancellation properly.
This ensures that the Stripe payment integration works correctly for both payments and cancellations before a live event.