Articles on: Getting Started

How to Connect a Payment Gateway in TicketingHub

How to Connect a Payment Gateway in TicketingHub


Overview


TicketingHub supports multiple payment gateways to help you accept bookings and payments worldwide. PayPal and Stripe connect in just a few clicks. For 130+ advanced gateways — including Adyen, SumUp, and Airwallex — TicketingHub integrates with **Spreedly**, a leading payment gateway aggregator.


Quick answer: Go to your supplier name → Settings → Integrations → select your gateway → Activate.




Connecting PayPal or Stripe


PayPal and Stripe are the fastest gateways to activate in TicketingHub:


  1. Click your supplier name in the top-left corner of your dashboard.
  2. Go to Settings → Integrations.
  3. Find PayPal or Stripe and click Activate.
  4. You will be redirected to the third-party website — follow the on-screen steps to authorise the connection.


✅ Once authorised, your gateway is live and ready to accept payments.




Connecting a Spreedly Gateway (Adyen, SumUp, Airwallex & 100+ Others)


Spreedly gives TicketingHub operators access to over 100 payment gateways worldwide. Setup requires a short XML code snippet unique to your gateway provider.


Step 1 — Find Your Gateway on Spreedly


  1. Visit developer.spreedly.com/docs/supported-gateways.
  2. Search for your payment gateway and open its documentation page.
  3. Locate the curl XML snippet labelled "Adding a [Gateway Name] gateway".


Step 2 — Copy the Code Snippet


From the snippet, copy only the block between <gateway> and </gateway> (inclusive of both tags).


Each gateway requires its own set of credentials. Replace all placeholder values (e.g. your_access_token) with your real credentials before proceeding.


Step 3 — Activate Spreedly in TicketingHub


  1. Click your supplier name in the top-left corner of your dashboard.
  2. Go to Integrations.
  3. Click on Spreedly and click Activate.
  4. Paste your completed <gateway>...</gateway> code into the box and save.


The general format of the request looks like this:


curl https://core.spreedly.com/v1/gateways.xml \
-u 'YOUR_SPREEDLY_ENVIRONMENT_KEY:YOUR_SPREEDLY_ACCESS_SECRET' \
-H 'Content-Type: application/xml' \
-d '<gateway>
<!-- Gateway-specific fields go here -->
</gateway>'


Please note: For some gateways, TicketingHub may need to authorise your URL or point our system to your payment gateway. Contact our support team if this applies to your setup.




Spreedly Gateway Code Examples


Below are three of the most commonly used Spreedly gateways. The process is identical for all supported gateways — find the snippet on Spreedly's docs, fill in your credentials, and paste.


Adyen Gateway


<gateway>
<gateway_type>adyen</gateway_type>
<username>your_username</username>
<password>your_password</password>
<merchant_account>your_merchant_account</merchant_account>
<subdomain>your_subdomain</subdomain>
</gateway>


SumUp Gateway


📄 SumUp fact sheet on Spreedly


<gateway>
<gateway_type>sum_up</gateway_type>
<access_token>your_access_token</access_token>
<pay_to_email>your_pay_to_email</pay_to_email>
<sandbox>true</sandbox>
</gateway>


⚠️ Change <sandbox>true</sandbox> to <sandbox>false</sandbox> when going live.


Airwallex Gateway


<gateway>
<gateway_type>airwallex</gateway_type>
<client_id>your_client_id</client_id>
<client_api_key>your_client_api_key</client_api_key>
</gateway>




How to Test Your Payment Gateway


Before going live, always run a test transaction to confirm your gateway is working correctly:


  1. Create a coupon in TicketingHub for a custom rate of £1 / $1 / €1.

(Some gateways enforce a minimum transaction amount — a small coupon value safely meets that threshold.)

  1. Go to Widget and create a widget if you haven't already.
  2. Make a test booking, apply your coupon code at checkout, and complete the payment.
  3. Confirm the transaction appears in your payment gateway dashboard.




Frequently Asked Questions


Which payment gateways does TicketingHub support?

TicketingHub natively supports PayPal and Stripe. Through our Spreedly integration, you can connect 100+ additional gateways including Adyen, SumUp, Airwallex, and many more.


Do I need a Spreedly account to use advanced gateways?

TicketingHub manages the Spreedly connection on your behalf. You only need your payment gateway credentials — not a separate Spreedly account.


What if my gateway isn't listed in TicketingHub's integrations?

If your gateway is supported by Spreedly, it can likely be connected. Contact the TicketingHub support team with your gateway name and credentials.


Can I test in sandbox (test) mode to

unfortunately, Spreedly does not support test mode. Only live accounts

** **

Can I only use live accounts?

yes, unfortunately, Spreedly only supports live accounts




Need Help? {#need-help}


Reach out to the TicketingHub support team via the chat widget in your dashboard.


⚠️ Security reminder: Never share your gateway credentials (API keys, passwords, access tokens) publicly or over email. Treat them like passwords.

Updated on: 10/04/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!