CloudBeds Support Article
Xendit

Integrating systems that streamline any element of your end-to-end customer service and improve operations productivity.

GENERAL INFO
Cloudbeds interface licensing model: per property based on rooms
Uses secure HTTPS connection for data transfer
The payments made are safe and secure, in compliance to PCI DSS.
Interface is available to hotels with access to Cloudbeds Marketplace

ORDERING PROCESS

1. Send CloudBeds an inquiry

Send CloudBeds an inquiry through [MECX-TECH (Payment Gateway) – How to Sign Up and Connect] page. We will respond with the quote including all cost of implementation, and fee.

2. Arrange the installation date

Installation, configuration, and testing are done by MECX-TECH implementation specialist together with your IT department.

3. Remote traning for end users

Remote traning will be provided for end users, front office.

INTERFACE INFORMATION

How to go live after connecting MECX-TECH?

To go live, you need to configure CloudBeds settings as followed details.

  1. Setup “Policies”: Reservation status should be “Confirmation Pending” while awaiting payment. You can find more information about ‘Polices’ [here].

2. Setup “Payment Options” – disable “Credit Card” in “Booking Engine” and “Visa” will be allowed in “Dashboard” and “Booking Engine”

3. Setup “Payment Options” – enable “Bank Transfer” in “Booking Engine”

4. Setup “Payment Options” – disable “PayPal” in “Booking Engine”

5. Setup “Customize the Booking Engine”: insert “Custom Meta Tags” and “Custom Meta Tags (Confirmation Page)” value provided by MECX-TECH

[Custom Meta Tags] Please change VISA / MASTER to your payment methods.

<style>

label[for=ebanking] > a {font-size: 0;}
label[for=ebanking] > a:after {content: 'Online Payments'; font-size: 14px;}

div.payment_method div.creditcard_info.choose_bank div.row.ebanking-default-instruction div { font-size: 0; }
div.payment_method div.creditcard_info.choose_bank div.row.ebanking-default-instruction div:after {
content: 'The payments made are safe and secure, in compliance to PCI DSS. Click on PAY NOW, submitting for confirmation then make a payment';
font-size: 13px;
}

div.confirmation div.row div.col-md-5.col-sm-12.col-xs-12 button { font-size: 0 !important; }
div.confirmation div.row div.col-md-5.col-sm-12.col-xs-12 button:before {
content: 'PAY NOW';
font-size: 14px;
}

</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

[Custom Meta Tags (Confirmation Page Only] Please change propertyID to your propertyID value.

<script>
let propertyID = 'demo-hotel'; //change here
function payment(propertyID) {
	let thanks = document.getElementsByClassName("medium blue");
	if (thanks.length > 0) {
		for (let thank of thanks){
		  thank.innerHTML = 'Please wait a moment, we are now redirecting you to the payment process...';
		}
	}

	let rsvn = '';
	let reserve_numbers = document.getElementsByClassName('reserve_number');
	if (reserve_numbers.length > 0) {
		for (let reserve_number of reserve_numbers){
		   rsvn = reserve_number.innerHTML;
		   break;
		}
		
		window.location.href = 'https://mecx-tech.com/' + propertyID + '/rsvn/?reservation=' + rsvn;
	} else {
		console.log('reservation number could not be detected');
	}
}

window.addEventListener("DOMContentLoaded", function(){
    payment(propertyID, true);
});
</script>

6. Setup “Email Template”: Edit “Pending Confirmation” email template to include the payment link.

7. Setup “Email Template”: checked on “Autofill All Languages” incase that you want to change all at once.


8. Setup “Email Template”: Insert the payment link that provided by MECX-TECH.

Please change propertyID to your propertyID value.

Payment Link for [conf number]: https://mecx-tech.com/propertyID/rsvn/?reservation=[conf number]

Kindly note that we have blocked the rooms for your reservation and given within 24 hours of booking date thereof to settle. In case the online payment is not duly received within the specified validity, the reservation will be cancelled and automatically released. You are then required to re-book at the prevailing rates and availability.

How do Xendit Payment Gateway integrations look and feel?

We’re using integrated gateways obtain PCI DSS compliance, which means they’re in charge of storing, securing, and conducting initial verification for each transaction. Please find more information as followed.

[Guest]
1. Guest makes a reservation through CloudBeds booking engine.
2. CloudBeds booking engine redirects to payment page automatically.
3. Guest receives a pending payment reservation email that includes with the payment link.
4. Guest completes their payment and the payment is recorded in the reservation folio.

[Front Office]
1. The reservation will be “confirmed” automatically after payment has been made.
2. FO receives an email notification of a new pending payment reservation from CloudBeds.
3. The payment will be recorded in the reservation folio and the balance will be 0 (zero).
4. The reservation will be “cancelled” automatically after payment is pending for 24 hours.
5. FO can prevent automatic cancellation by put the reservation to “confirmed”.

Click on this [link] for more information and video about the payment gateway process.

What is Xendit Payment Gateway integrations requirement?

We’re required “Xendit Public API Key [Live Mode]” and “Xendit Secret API Key [Live Mode]” to put in our system. All of your keys can be found at your Xendit dashboard, check [here link] for the keys. (login required)

https://help.xendit.co/hc/en-us/articles/16516398053273-What-is-API-Key-and-How-Do-I-Create-Them-

Permissions for Secret API Key:
Money in: Write
Money out: None
xenPlatform: None
xenShield: None

How to connect MECX-TECH for the first time?

Once you are ready to move forward with implementation, Our Customer Services team will perform initial installation together with hotel’s IT team or any other person in charge of IT systems.

Procedure for connecting hotel interface for the first time:

  1. Login to your [Cloudbeds Account] and select the ‘Account’ icon in the top right corner.
  2. Scroll down and click on ‘Apps & Marketplace’.
  3. Search for Xendit by Mecx-Tech and click ‘Learn More’ and, then, Connect App. You will be prompted to accept the integration permissions and directed to Mecx-Tech to complete the connection.

How to disconnect MECX-TECH?

To disconnect interface, it is necessary to follow standard procedure of disconnecting app in Cloudbeds PMS.
Click on this [here link] for more information about the disconnection process.

How to request a technical support?

We provides remote support to hotels using various remote connection tools. To contact MECX-TECH Customer Services Team send an email to [[email protected]].

FAQs

Does your software comply with PCI-DSS?

MECX-TECH does not store any credit card details and only transfers data to the payment gateway, which is made safe and secure, in compliance to PCI DSS.

Does your software comply with GDPR?
  • MECX-TECH does not store any details and only transfers data from personal and travel documents into CloudBeds. There are various data protection features that allow hotels to comply with different data privacy laws and regulations.
What is your software licensing model?

MECX-TECH offers an annual software license that includes remote technical support and upgrades with the latest issued identity documents.

What are the limitations of the integration?

We are supported only the integration between CloudBeds booking engine and payment gateway. Online Travel Agency (OTA) will NOT supported. Please contact us if you need more details.

How do you provide customer support?

Customer support is provided from our regional offices in Thailand (GMT+7), usually by remote tools such as TeamViewer, AnyDesk, or similar.

Copyright 2022. MECX-TECH. All rights reserved.