November 19, 2024 | 5 min read

What is a Payment Gateway?

A payment gateway is a kind of software and server capable of transmitting information from a transaction to banks during a purchase. This communication not only transfers the information and payment to the bank but also receives information on whether the transaction is approved or declined. Payment gateways include a high level of security to protect sensitive data, such as credit card numbers, from fraudulent parties. Sometimes a service fee is applicable to utilize an online payment gateway, and the details depend on the payment gateway providers and their terms. Although some research might be required to choose the best product, an ecommerce payment gateway certainly has its benefits for your business.

Best Payment Gateways for Event Organizers

When choosing a payment gateway for event organization, consider how well it integrates with your event management platform, the ease of use for both organizers and attendees, the level of customer support, and the associated fees.

Here are several Gateway possibilities:

Stripe

An Irish-American multinational financial services and software as a service (SaaS) company dual-headquartered in South San Francisco, California, United States, and Dublin, Ireland. The company primarily offers payment-processing software and application programming interfaces for e-commerce websites and mobile applications. Stripe is the largest private fintech company with a valuation of about $65 billion and over $1 trillion in payment volume processed in 2023.

Advantages

Disadvantages:

With Stripe Gateway, you have two options for where users enter their credit card details:

Connecting Eventact to Stripe

You will need to add to the system Secret and Publishable keys.

Here's how to access them:

OnPayIO

A modern payment gateway platform designed to help businesses process online payments efficiently and securely. It supports various payment methods, including credit cards, debit cards, and electronic transfers, and is tailored for both local and international transactions.

Advantages

Disadvantages:

Connecting Eventact to OnPayIO

You will need the Gateway ID and Window secret, which you can get the following way:

To get these details do the following steps:

Authorize.Net

A United States–based payment gateway service provider, allowing merchants to accept credit card and electronic check payments through their website and over an Internet Protocol (IP) connection. The company is now a subsidiary of Visa Inc.

Advantages

Disadvantages:

Connecting Eventact to Authorize.Net

To connect this gateway with Eventact you will need the API login and Transaction key

To get these details do the following steps:

Paypal

An American multinational financial technology company operating an online payments system in the majority of countries that support online money transfers; it serves as an electronic alternative to traditional paper methods such as checks and money orders. The company operates as a payment processor for online vendors, auction sites and many other commercial users, for which it charges a fee.

Advantages

Disadvantages:

Enabling PayPal allows you to receive payments to your PayPal account from registrants who can pay using their PayPal account or a credit card.

To Enable PayPal Payments

  1. Log in to your PayPal Business account.
  2. Ensure you have a PayPal Business account. A personal PayPal account may not be supported.
  3. Locate the "API Access" or "REST API credentials" section, often found under the "Activity" or "Get Paid" menu. See PayPal API Credentials for details.
  4. Retrieve your Live API credentials.
    Only Live API credentials are accepted. Sandbox credentials will not work.
  5. Enter the PayPal API credentials in this page and save the settings.
  6. Edit the payment field settings in the relevant registration form to enable PayPal payments.
  7. Once the setup is complete, perform a test registration to ensure everything is working properly.

After Setting the Gateway

After adding all the data to the settings at the company level, you need to configure the registration form.

  1. Open the registration form for editing. In the Payment Options section at the top, select the payment details:
    • Specify whether to charge or not charge after submission.
    • Enable "redirect when possible" and set the destination page for unsuccessful payments.
  2. Next, go to the Payment section of the form and select the appropriate checkboxes for the relevant payment configuration:
    • PayPal, credit card, bank transfer, and other methods.
    • Indicate the types of credit cards accepted and configure any additional payment-related options.
Example of an invoice from the system
Invoice-Recipe example

Read more