Where do I find it?
CONFIGURATION > SYSTEM & SETUP > Credit card payments
What does it mean?
The challenge
Taking credit card payments from your customers is not trivial. There are several players involved and they all need to be compatible with each other.
The payment gateway providers listed on this page are integrated within TourCMS to varying degrees. Where fully integrated, it means you can get started with minimal hassle (though never completely “no hassle”).
The basics – the 4 layers
There are 4 layers within a typical credit card payment setup:
Bank account
-
Internet-permitted merchant account
Usually provided by your bank (but not always).
-
Payment gateway
E.g. Palisis Marketpay, Nets, Spreedly, Trust My Travel, Worldpay.
TourCMS booking software
Key checks:
Your merchant account must be compatible with your payment gateway.
Your payment gateway must be compatible with TourCMS.
If any one of the links in this chain is not compatible, payments will fail.
Choosing a merchant account
Your choice of merchant account may be constrained by:
Your bank
Your trade association or regulatory requirements
Why banks can be reluctant
For travel companies, there is often a long delay between payment and service delivery (6–12 months, sometimes up to 18 months). This exposes banks to more risk than a typical e‑commerce transaction, where purchase and delivery are close in time.
Choosing your payment gateway
Your choice of payment gateway should be based mainly on:
-
Compatibility with TourCMS
TourCMS supports the following gateways: Palisis Marketpay, Nets, Spreedly, Trust My Travel, Worldpay.
Among these, Palisis Marketpay is our recommended and primary solution. It is fully integrated with all TourCMS channels – your website, online booking engine, and B2B/agent channels – ensuring a consistent and streamlined payment experience across your entire setup.
For new or standard TourCMS implementations, you should treat Palisis Marketpay as your default/first choice for taking credit card payments.
PCI compliance
The https://www.pcisecuritystandards.org/ define how you must handle and protect credit card data.
If you have a merchant account, you have agreed to comply with these standards.
TourCMS and PCI compliance:
TourCMS never stores your customers’ credit card data.
We only work with hosted payment page solutions provided by the gateway.
Non-compliant behaviors (examples):
Asking customers to send card details via email.
Taking credit card details and sending them insecurely to suppliers for direct charging.
Storing full credit card details to reuse later (e.g. charging a balance).
Storing credit card details inside notes in TourCMS.
Please seek your own legal/PCI advice for your specific country and situation.
What should I do?
1. Decide on your primary payment approach
For most Palisis / TourCMS customers:
-
Choose Palisis Marketpay as your primary gateway.
It is fully integrated with TourCMS.
It works across website, booking engine and B2B channels.
It simplifies onboarding, operations, and support.
If you already work with Nets, Spreedly, Trust My Travel, or Worldpay, you can continue to use them where needed, but for new setups or standard Palisis deployments, Palisis Marketpay should be your default choice.
2. Ensure you have a compatible merchant account (if applicable)
If you are not using a solution that bundles the merchant account (e.g. some Trust My Travel setups):
-
Check with your bank or payment provider about:
Internet-permitted merchant account
Supported currencies
Allowed regions / card schemes
If you operate in the UK and struggle to get a merchant account, consider the trade bodies/insurance schemes listed above or Partners like Trust My Travel.
3. Create a payment gateway in TourCMS
In TourCMS:
Go to CONFIGURATION > SYSTEM & SETUP > Credit card payments.
Scroll down to “Create a new Payment Gateway”.
-
Enter:
A name for the payment gateway (e.g. “Palisis Marketpay – Online”, “Palisis Marketpay – POS”).
Select your preferred payment gateway from the list (recommended: Palisis Marketpay).
Click “Create”.
Complete any additional configuration fields required for that gateway (API keys, merchant IDs, etc.).
Repeat this process as needed for multiple channels or for separate web and POS configurations.
4. Configure PCI-safe payment flows
Avoid storing or transmitting card data in insecure ways (email, notes, spreadsheets).
Use hosted payment pages provided by your gateway.
If supported by your gateway, enable and use token-based billing in TourCMS for balance and repeat payments.
5. Test your setup
Before going live:
Make a test booking through your website / booking engine.
Verify:
The payment page loads correctly (languages, branding, HTTPS).
The booking is confirmed in TourCMS.
The transaction appears correctly in the gateway’s backend.
If you use B2B / agent channels, test a booking via those channels too.
Specific technical questions for you to investigate
Languages for hosted pages
Customers will be adding their card details using a payment page hosted by the payment gateway. Not all gateways support all languages.
Does the payment gateway give you a virtual terminal facility?
e.g. If you have the customer's card, can you charge it directly?
Can it handle multi currency?
e.g. For Barclaycard, you have to have a second merchant account to handle a second currency. A non-primary currency merchant account may have significantly higher fees (although this can be got around by using a second bank account in your non-primary currency)
How are refunds handled?
Can you do them? What are the rules etc? Can you do a partial refund or can you only refund the entire original transaction?
AUTH transactions
An AUTH transaction is when you check a card for validity and that there are available funds on the credit card. For example, you may want to take (then store) a customers card details during the upfront online booking process - but charge the card subsequently. This can be very helpful for tailor-made tours where the final price isn't known at the point of initial booking. Some systems only permit the original authorized value to be charged subsequently. Others, like Payment Express, permit you to charge any value subsequently (on a stored card).