Plan Availability: ✓ Soho | ✓ Pro | ✓ Plus | ✓ Enterprise | ✓ Flex |
Locate: Manage > Ecommerce Setup> Payments
Prerequisites:
- Admin permissions to manage Payment Providers
- A Worldpay account
![]() |
Worldpay - XML Direct to be Decommissioned As of July 1st, 2022, Checkfront will be decommissioning the integration with Worldpay - XML Direct. This means that as of July 1st, you will be unable to process and submit payments from Checkfront through to the Worldpay - XML Direct gateway.
The connection to the Worldpay Hosted integration model, using the authorize or capture payment modes, will still be available, or you can visit Checkfront Payments to find other existing payment gateways in your area.
In the event that you are using this provider because it is the only one available to you, your account with Checkfront is still available to accept bookings. If you are interested in this type of "Book Now, Pay Later" configuration, you can learn more here or by contacting us. We also have a video on the subject, available here. This type of setup will allow you to continue accepting bookings and reservations while accepting payments at a later time. Refunds of XML Direct Payments Additionally, please note that when switching between different payment methods or providers, the connection for refunds within Checkfront from payments using XML Direct will no longer be available. You will still be able to process these refunds manually within your Worldpay dashboard, and add a POS refund within Checkfront to align your reporting. |
About Worldpay
Back to top"With hundreds of thousands of business customers ranging from SMEs to household names, Worldpay is the UK's biggest payments provider.
We have more than 25 years' experience of processing payments. That gives us expertise in everything from the different payment types your international customers might use to how best to protect you from fraud.
Worldpay is a strategic partner that can help you to expand internationally. We operate across the globe, supporting more than 120 currencies. So you can accept payments from customers anywhere in the world." ~Worldpay
Checkfront currently integrates into Worldpay by way of their hosted payment page. To make use of the payment provider, you require an active Worldpay account.
Setting up the Worldpay integration with Checkfront
Back to topTo enable Worldpay, log in to your Checkfront account and navigate to the Payments tab within Ecommerce Setup (Manage > Ecommerce Setup).
From the list of available payment integrations, browse or search for Worldpay within the list.
Click on the Worldpay listing to open the Add-on Setup.
From the Add-on Setup window, configure the integration to work with your Worldpay account.
Payment Mode
There are three payment modes from which you can choose via the dropdown menu. The payment mode determines how you capture and process Customer payment information.
- Authorize via Worldpay Hosted (Recommended)
Authorizing a card payment allows you to ring-fence, or segregate, funds in a Customer's bank account, days or even weeks before the actual payment occurs – for example when making hotel reservations or booking car rentals. You can then process the customer's payment when they are on-location at the later date.
This option does not support Staff-side payments or issuing refunds.
- Capture via Worldpay Hosted (Recommended)
With Capture, funds are taken from the Customer's account at the time of booking. Using this option redirects the customer to a Worldpay processing page to complete the transaction, outside of the Checkfront booking system. The Customer is directed to a Worldpay 'results' page, which can be customized in Worldpay.
This option does not support Staff-side payments or issuing refunds.
- XML Direct
![]() |
As of July 1st, 2022, Checkfront will be decommissioning the integration with Worldpay - XML Direct. This means that as of July 1st, you will be unable to process and submit payments from Checkfront through to the Worldpay - XML Direct gateway. Please choose one of the Worldpay Hosted integration options above instead. |
This option works similar to Capture, only the processing and customer detail collection is carried out within the Checkfront booking interface, rather than a redirect to Worldpay.
Install ID
The unique reference number assigned by the Worldpay payment service to a single merchant installation for a Business Gateway merchant. Merchants can have one or more installation IDs that can be used in live mode or in test mode.
To locate your install ID, log in to your Worldpay Merchant Administration Interface and click on Installations in the left-side menu. Here you see your installation ID (6 digits).
Callback Password
This can be located under the Installations menu in your Worldpay Merchant Administration Interface.
Merchant Account ID
This is your merchant account identification number and is e found in your Worldpay Merchant Administration Interface.
Enable Test Mode
The test mode enables you to create dummy transactions in your system as a way to make sure Worldpay and Checkfront are communicating properly with each other. Be sure to uncheck this option before taking live payments.
Payment Response URL
If you are using a non-XML mode (Capture or Authorize), you need to enter a payment response URL in your Worldpay Merchant Administration Interface.
- Select Installations in the left-side menu.
- Choose an installation and select the Integration Setup button for either the TEST or PRODUCTION environment.
- Check the Enable Payment Response checkbox.
- Enter the payment response URL provided in the Worldpay activation window. It looks something like this:
https://your-account.checkfront.com/notify/Worldpay/
(Do not copy and paste this URL as it does not work. You need to make sure it contains your own account name). - Click the Save Changes button.
![]() |
Editing the 'Accepted Payment Methods' from the Ecommerce settings in Checkfront does not affect the external checkout of Worldpay. These settings should be set within Worldpay itself. |