For merchants, DalPay Internet Billing is a quick way to start accepting credit card payments for your bookings and reservations with Checkfront.
Since DalPay does not include a virtual terminal, staff members in your organization will not be able to process invoice payments through the Checkfront Booking Manager. Without a virtual terminal, payments can only be processed through the customer-facing booking pages. When it's time for a customer to make a payment, they will be redirected to DalPay for payment processing.
In addition, DalPay does not offer the ability to process in-app refunds. Therefore, you would need to manually process the refund in DalPay and then make a POS refund in Checkfront to balance the books.
![]() |
PSD2 and SCA compliant This integration is Payment Services Directive 2 (PSD2) compliant including Strong Customer Authentication (SCA). Checkfront is prepared to handle any transactions that the Payment Provider deems applicable. These measures help reduce fraud and make online payments more secure! Learn more about PSD2 and SCA here... |
Setup in DalPay
Back to topBefore configuring the DalPay add-on in Checkfront, you must first input a set of credentials into your DalPay account dashboard.
To get started, you’ll need to set up an order page for Checkfront in your Dalpay account. This can be found under the Order Pages section of your Dalpay account. To access this, log in to DalPay and click on the main menu option labelled Order Pages.
You can edit the default the default order page if unused, or request a new Page ID.
To do the latter, click on the button labelled Request New Page ID.
You will be prompted to contact DalPay support and pay a fee for the new Page ID. Follow the provided details if you wish to continue on this path.
Once you have your Page ID in place, please provide the following details in your Order Page settings. Remember to replace yourcompany.checkfront.com
with your own Checkfront URL.
- Order page location:
https://yourcompany.checkfront.com/reserve/booking/
- PostURL:
https://yourcompany.checkfront.com/notify/DalPay/
- Silent Post Password: A secret password of your own choosing, used to verify transactions are coming from Dalpay.
You may wish to adjust some of the other settings for the order page, but you should consult with Dalpay as to the best setup for your account.
Setup in Checkfront
Back to topTo enable DalPay, log in to your Checkfront account and navigate to Manage > Ecommerce Setup, making sure the Payment tab is selected.
Here you see a list of available payment modules. Locate the DalPay tile from the list.
You find it by clicking on the links in the left side menu labeled Available to [your country] or All. You can also search for the DalPay tile directly in the provided search box.
Hover over the tile, which turns grey, and click.
This opens the DalPay activation window where you enter the required credentials, as pictured above.
Before continuing, make sure you have an active DalPay account as this is required to properly activate the Payment Provider in Checkfront.
If you don't yet have a DalPay account, then you can apply for one here.
Assuming you have an account set up and ready to go, continue reading the document below.
Input Credentials
Back to topIn order to link Checkfront with DalPay via the API, you must input the credentials from within your DalPay account dashboard.
Merchant ID (1)
Your Merchant ID can be found throughout your DalPay dashboard, but one of those places is at the top of the Order Pages page. Remember to input your own Merchant ID and not the one shown in the screenshot above!
Page ID (2)
Your Page ID can also be found on the Order Pages page.
Silent Post Password
This is the same password you input to DalPay in the previous step. Make sure they match!
Testing the Setup
Back to topIt's highly recommended that you do an end-to-end test of your checkout before processing any live transactions.
You’ll need to create a transaction as a customer and check to see that it shows up in your Checkfront account as paid and within Dalpay. If you don’t have a website to test on yet, use the hosted booking page (i.e: https://yourcompany.checkfront.com/reserve/
) to test.
Your test credentials can be found under the Test Order Page link under Order Pages in DalPay.
Create a test page by clicking on the button labeled New.
A test page code will be created with a name to use for the card owner. The credit card credentials are listed above in the description.
By default, the code is disabled. You'll need to click on the link under the AutoExpire column to activate it.
When you do that, you will be able to see how long is left before the code expires. Once it expires, you'll need to create a new code following the steps above.
Make sure the AllowedIPs column includes your desktop IP address and that the Enabled column is set to Yes.
Note down the Name on Card Code and test credit card number for your test.