Learn more about DalPay, including setting up your account in DalPay, setting up Dalpay in Checkfront, inputting credentials, and testing the integration.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise
Current: Growth (Subscription) and Managed plans only.
→ Learn more about our current plans or how to change your plan.
Where can I find this feature using the top menu?
Manage > Ecommerce Setup > Payment
What more do I need to use this feature?
- Admin permissions are required to manage Payment Providers.
About DalPay
Back to topFor 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 cannot process invoice payments through the Checkfront Booking Manager. Payments can only be processed without a virtual terminal through 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 must 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... |
Supported Features
Back to topThe following is a limited list of standard payment provider features. Those available with the DalPay and Checkfront integration are marked as supported (✓).
Feature | Supported | More Info |
Integrated Checkout | X | Customers remain on the Checkfront domain to input details. These details are sent to the provider to process the transaction without redirecting the Customer. |
Redirect Checkout | ✓ | Customers are redirected to the Payment Provider’s domain to input details and process the transaction. |
Staff-side Payments | X |
Staff can take payment through the Booking Details page using new payment information. |
Setting up your account in DalPay
Back to topBefore configuring the DalPay add-on in Checkfront, you must input credentials into your DalPay account dashboard.
You’ll need to set up an order page for Checkfront in your DalPay account to get started. This can be found under the Order Pages section of your DalPay account. To access this, log in to DalPay and click the Order Pages main menu option.
You can edit the default order page if unused or request a new Page ID.
To do the latter, click the Request New Page ID button.
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, 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 choosing, used to verify transactions are coming from Dalpay.
You may wish to adjust some other settings for the order page, but you should consult with Dalpay about the best setup for your account.
Setting up DalPay in Checkfront
Back to topTo enable DalPay, log in to your Checkfront account and navigate to Manage > Ecommerce Setup, ensuring 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 the links in the left side menu labelled 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, ensure you have an active DalPay account, which is required to properly activate the payment provider in Checkfront.
If you don't yet have a DalPay account, you can apply here.
Assuming you have an account set up and ready to go, continue reading the document below.
Inputting credentials
Back to topTo 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 Merchant ID, 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 DalPay in the previous step. Ensure 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 (e.g. 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 labelled New.
A test page code will be created with a name for the card owner. The credit card credentials are listed above in the description.
By default, the code is disabled. You must click on the link under the AutoExpire column to activate it.
Doing this lets you see how long is left before the code expires. Once it expires, you must 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.