At the moment FrontDesk Master is integrated with the following payment gateways:


1. Stripe* (Worldwide)

2. Webpay (for Chile)


*If you choose the Stripe option please make sure to set up the Webhook according to this article: Stripe Webhook


In order to enable the online payments on the booking engine, first, you need to activate Stripe in the system Please go to Property Settings / Integrations and choose Stripe or WebPay.

 




a) In the case of Stripe you need to enter your secret and public key. You can get them from the API section on your Stripe account.



b) If you want to enable the integration with WebPay please first contact us at support@frontdeskmaster.com


Below the obligatory details, you will see additional options called Select Stripe/Webpay transaction account (1) and Create invoice automatically on ... (2 and 3).


1) The first option allows you to decide which account you want the system to register the online charges on.

2 and 3) The second option allows you to decide if you want the system to generate the invoice immediately when the payment is taken and what kind of invoice you want to generate.


How to enable Stripe/Webpay charges on the booking engine?


In order to be able to use Stripe or Webpay on the booking system, you need to use the monthly fixed fee option of the booking engine. If you are interested contact us at support@frontdeskmaster.com.


In order to enable online payments on the booking engine, go to Property Settings / Booking Engine / Payments and Rates, click on Enable button and choose the option you are interested in.



Below you will see a table where you can activate the rares you want to use on the booking engine and decide how what percentage you want to charge in advance in case of each rate.


On the example below we can see that in the case of the non-refundable rate the system will charge 100% of the total amount and in the case of Standard rate, it won't charge anything.



If the guest chooses the option with prepayments, the system will show the amount to pay and after clicking on Pay now button, a Stripe window will appear:



While the guest is in the booking process in the system you can see a booking with In progress status.



Once the payment is completed, the booking is saved and the transaction appears in the reservation.



Please note that in case of unsuccessful payment the booking can stay as In progress for maximum of 10 minutes and then it will disappear.


For Stripe only: In case of rates which does not require charging in advance, like our Standard rate on the example above, you can gather the credit card details as well and charge the guest later. In this case, the system will show the same window, will ask for the details, but they will be just saved on Stripe and later you can charge the guest directly from the system if needed. In case of Webpay this option is not available.