- Connect the Xendit app in Cloudbeds Marketplace by following these instructions: Marketplace - How to Connect an App to Cloudbeds PMS.
- You will be redirected to the Cloudbeds consent page, click Allow access.
- You will be redirected to the Xendit consent page. Click Allow, and you will be redirected back to Cloudbeds.
- Xendit should be automatically displayed in Payments > Payment Options > Additional and Custom Payment Methods.
Depending on the Booking Engine version you use, follow steps 5 and 6 described below.
- Go to Account
> Settings Page
> Guests
and click on Custom Fields to make sure you can find is_xendit under Custom Field Name
- Go to Booking Engine → Customize. Copy and paste this CSS & JS into the booking engine header:
<link rel="stylesheet" href="https://tpi-assets.xendit.co/cloudbeds/css/checkout.min.css" />
<script src="https://code.jquery.com/jquery-3.7.0.min.js" integrity="sha256-2Pmvv0kuTBOenSvLm6bvfBSSHrUJ+3A7x6P5Ebd07/g=" crossorigin="anonymous"></script>
<script src="https://tpi-assets.xendit.co/cloudbeds/js/checkout.min.js"></script>
Continue with step 7 below.
- Go to Account
> Settings Page
> Guests
> Custom Fields tab and delete is_xendit from the table
- Go to Booking Engine → Customize to:
- Copy and paste this CSS CDN in Custom Meta Tags input:
<link rel="stylesheet" href="https://tpi-assets.xendit.co/cloudbeds/css/checkout-v3.min.css" />
- Copy this Javascript CDN in JavaScript input:
<script src="https://tpi-assets.xendit.co/cloudbeds/js/checkout-v3.min.js" type="text/javascript"> </script>
Continue with step 7 below.
Limitation:
Cloudbeds Booking Page V3 can only accept one payment method. In this case, the Xendit payment method should be the only channel option on the checkout page. Please refrain from using other integrations for payment providers.
- Go to Payments → Payment Options → Bank Transfer, and toggle the switch to activate the payment method.
- Go to Property → Policies → Confirmation Pending, then change What status should direct reservations have by default? to Confirmation Pending.
- Test Xendit checkout by going to Booking Engine → Summary → click your Booking Page link.
- Online Payments via Xendit should be displayed under Payment Method in the checkout page.
- Click Pay Now and you will be redirected to the Xendit payment page.
After successful payment, Xendit will record the transaction in the reservation folio and update the status from “Pending Confirmation” to “Confirmed.” The payment will also appear in the reservation activity tab.
Additional Settings
Changing deposit amount
You can change the default deposit amount to charge your customer.
- Here's how the deposit amount looks like on the Cloudbeds checkout page:
- Here's how the deposit amount looks on the Xendit checkout page:
Article Related: Change the default deposit amount in Cloudbeds.
Voiding Transactions in Cloudbeds
- If you made a transaction by mistake, you might want to void it.
Check how to do it here.
Article Related: Xendit - Everything you need to know
Default payment link duration
Xendit has a 'Default payment link duration' setting. By default, the setting is 24 hours but you can always change that.
The reservation will be cancelled automatically after the payment link expiration if the customer does not completed the transaction.
Comments
Please sign in to leave a comment.