Trust My Travel (article)

Susana Moleón
Susana Moleón
  • Updated

1.jpg

Site: https://trustprotects.me/

What does it mean?

What is Trust My Travel?

Trust My Travel (TMT) is a payment and protection solution designed specifically for travel companies. Their service combines:

  • Merchant acquiring – enabling you to accept card payments (Visa/Mastercard, etc.) even if traditional acquirers are reluctant to onboard travel merchants or start‑ups.

  • Trust / segregated accounts – customer funds are protected in line with travel regulations and supplier contracts.

  • Chargeback and risk management – TMT manages a large part of the card risk and chargeback handling.

This makes it easier for tour and activity operators, DMCs, and other travel businesses to:

  • Start accepting online payments quickly.

  • Offer secure, protected payments to customers.

  • Reduce the complexity of dealing with traditional merchant accounts and banking arrangements.

You can learn more about Trust My Travel on their dashboard and help resources:
https://dashboard.trustmytravel.com


In which TourCMS channels can I use Trust My Travel?

After you have created the TMT payment gateway, it can be used in three main “channels” of usage inside TourCMS:

  1. Booking engine (web / customer-facing)

    • When a customer books through the TourCMS hosted booking engine, the card payment is processed via Trust My Travel.

    • The payment result is automatically stored against the booking in TourCMS.

  2. Back office (staff-facing)

    • Staff can take payments and process refunds for TMT transactions directly from the TourCMS back office (where TMT has been selected as the gateway for that channel).

    • TourCMS communicates with Trust My Travel using the stored transaction reference.

  3. API (your own website or integrations)

    • If you use your own website or custom integration, you can:

      • Take payment via Trust My Travel (e.g. using the TMT modal or direct integration), and

      • Then record that payment in TourCMS via the payment_create API.

    • By sending the TMT transaction reference into TourCMS, you also enable refunds to be triggered from TourCMS later if needed.

What should I do?

1. Prerequisites

Before configuring anything in TourCMS, make sure:

  • You have signed up with Trust My Travel and your account is active.

  • You can log in to the TMT back-office: https://dashboard.trustmytravel.com

  • You have the following details from TMT:

    • Username & password

    • Channel ID

    • Channel secret

    • Site path (for your TMT account)

    • Any additional API token or configuration they supply

If you are unsure where to find these values, contact Trust My Travel support or check their dashboard documentation.


2. Configuration in TourCMS

Once you are signed up with Trust My Travel, they will give you an API token and credentials that can be used with TourCMS.

To set up your Trust My Travel gateway in TourCMS:

  1. Go to “Configuration” → “System & Setup” → “Credit card payments”.1d013db3-f05d-44af-b604-f612fc9b03eb.png

    1687cfb1-94e0-4166-9c91-7c1b44be8c7b.png
  2. Create a new gateway of type “Trust My Travel”.

    e1421613-593d-4790-bf77-b4c19195febb.png
  3. Enter the following details:

a2ec9c76-d62a-4c07-a1be-e6d69fc0392b.png

username
Enter your Trust My Travel username.

password
Enter your Trust My Travel password.

channel id
Enter your Trust My Travel channel ID.

channel secret
Enter your Trust My Travel channel secret.

site path
Enter your Trust My Travel site path for the account.

You can obtain this information by logging into your account in the TMT back-office:
https://dashboard.trustmytravel.com/

After saving, this gateway will be available as:

  • The web gateway for hosted booking engines and tokenized email payments.

  • The back-office gateway when processing card payments/refunds for bookings (depending on your TourCMS channel configuration).


3. Integrate TMT into your own solution

If you want to implement your own website or checkout while still using TMT and TourCMS:

  1. Implement the Trust My Travel modal / checkout

  2. Store the payment in TourCMS using the API

    • Once you have a successful payment (with a PSP reference from TMT), call the TourCMS “create payment” API and attach the payment to the relevant booking:
      https://www.tourcms.com/support/api/mp/payment_create.php

    • Pass the required details such as:

      • Booking ID

      • Amount

      • Currency

      • Payment PSP reference (e.g. TMT transaction/reference ID)

  3. Enable refunds via TourCMS

To enable refunds to be initiated from TourCMS, pass the Trust My Travel reference as follows (this example assumes the TMT infinity gateway is configured in your TourCMS Channel as the web gateway):

<payment_transaction_reference>123456</payment_transaction_reference>

and:

<gateway_mode>web</gateway_mode>
<payment_reference>123456</payment_reference>
  • payment_transaction_reference / payment_reference should contain the TMT reference provided when the payment was authorised.

  • This allows TourCMS to send the correct reference back to TMT if you later perform a refund from the back office.


4. Notes & test details

  • There is no concept of “authorization only” transactions with this integration (payments are captured immediately).

  • Test card numbers (use any future expiry date, year in 4 digits):

    • Test VISA – Success
      4111111111111111

    • Test VISA – Payment failure
      4012888888881881

  • Expiry year must be 4 digits (e.g. 12 / 2030, not 12 / 30).

  • Refunds for Trust My Travel payments can be initiated in the TourCMS back office, provided the original TMT reference was stored correctly on the payment.