Learn more about Opayo, including understanding supported features, setting up Opayo in Checkfront, requiring Customer first name and last name fields, adding your Checkfront IP address to Opayo, setting up 3D Secure in Opayo, and testing Opayo.
Which plans include this feature?
Legacy: Soho, Pro, Plus, Enterprise
New: Growth, Managed | Learn more about our new plans here.
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.
- An Opayo account.
About Opayo
Back to topOpayo is a popular payment processor in the UK and Ireland. It enables you to offer your Customers the ability to pay in part or in full at the time of booking and fully integrates into the Checkfront backend application.
Checkfront integrates with Opayo through their direct payment method, providing a seamless checkout experience for your Customers.
PSD2 and SCA compliant This integration is Payment Services Directive 2 (PSD2) compliant, including Strong Customer Authentication (SCA) via 3D Secure V2. Checkfront is prepared to handle any transactions that the Payment Provider deems applicable. For more information on enabling 3D Secure within your merchant account, please visit the Opayo Support - Strong Customer Authentication Hub. 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 list of standard Payment Provider features. Those available with the Opayo and Checkfront integration are marked as supported (✓).
Feature | Supported | More Info |
Live Payments | ✓ | The ability to process payments in real time. |
Rebilling |
X | The ability to re-charge using previously provided payment information (tokens). |
Refunds |
✓ | The ability to return a paid amount directly to the original payment method. |
Integrated Checkout |
✓ | 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 |
X |
Customers are redirected to the Payment Provider's domain to input details and process the transaction. |
Staff-side Payments |
✓ |
Staff can take payment through the Booking Details page using new payment information. |
Terminals |
X |
Terminals allow you to use Checkfront to accept in-person payments with supported hardware.
|
Hold Payments |
✓ |
The provider holds the payment for a specific time without charging the card.
|
Test Mode | ✓ |
The ability to process test payments using your Checkfront account and Opayo before going live. |
Multiple Currencies | X |
The ability to offer payments in more than one currency.
|
PSD2 Compliant / 3DSecure | ✓ |
Payment Services Directive 2 (PSD2) compliant, including Strong Customer Authentication (SCA).
|
Can be a secondary Provider? | X |
The ability to configure a primary provider for online payments and a secondary provider for Staff-side payments through the Booking Details page.
|
Additional payment methods | X |
The following additional payment methods are only supported through Checkfront Payments and Stripe.
|
Buy Now, Pay Later powered by Uplift | X |
Buy Now, Pay Later powered by Uplift is an additional payment method exclusively supported by Checkfront Payments. |
Capture and Send Zip / Postal Code and Address for Address Verification (AVS) | ✓ |
Capture Zip / Postal Code and Address to send to Opayo for Address Verification (AVS) to help prevent disputes and fraud. |
Google reCAPTCHA | X |
Google reCAPTCHA is an add-on which helps protect your business against fraudulent activity. See the Google reCAPTCHA article for the complete list of supported payment providers. |
Supported Countries | ✓ |
Opayo is available to Operators in the following business locations:
|
1. Setting up Opayo in Checkfront
Back to topTo enable the Opayo extension, log into your Checkfront account and navigate to the Payment tab (Manage > E-commerce Setup). Displayed is a list of available payment providers.
If Opayo is available within your country, it is listed under the Available to [your country] category within the Categories menu. You can also browse the list of All providers or search for the provider by name.
You can click on the Opayo tile to open the Add-on Setup modal. Finally, fill out the fields provided and click Activate to complete the integration.
Entering the vendor name
Specify your Vendor Name as provided by Opayo.
Choosing a mode
Configure the mode for the integration using either the Live, Test, and Simulator environments.
• Live: If set to Live, your Customers perform actual transactions, exchanging funds.
• Test: If you've selected Test, there is no exchange of funds. These transactions are for testing purposes only to ensure everything works before going live.
• Simulator: This option enables you to test the system as a Developer if you don't yet have an account with Opayo.
Selecting a payment type
Determine the type of transaction that is processed during checkout.
• Authorize and Capture: Transactions are authorized by the bank, and the system charges the funds immediately.
• Authorize Only: This transaction type allows you to register the shopper's details with Opayo and store the transaction for 90 days before taking the funds.
Unlike the deferred transaction type, an (Authenticate and) Authorize only simply registers the transaction with Opayo and does not contact the bank for authorization.
Once ready to take the funds from your shopper, you can perform an authorization. An authorize submits the transaction on your account to the bank to obtain authorization.
• Deferred Capture: A deferred transaction that, once captured, is available on your account for 30 days before the funds can be taken and credited to your account.
The deferred transaction, when captured, is sent to the bank for authorization and then allows you to take the funds within 30 days.
To receive the funds for a deferred transaction, you must release this remotely or through your MySagePay admin area.
Requiring credit card verification
You can use the address and postcode details provided by your Customer in the booking form to verify the address is registered to the card being used. The checks are not carried out by Opayo but by the bank during the authorization process.
Learn more about Address Verification (AVS) rules in Opayo here: |
2. Requiring Customer first and last name fields
Back to top
Opayo requires both a Customer's first and last name. In the Booking Form, the system default field ID of customer_name can be used if your Customer enters their first and last names into the single field. Alternatively, you may use the separate system name field IDs of customer_first_name and customer_last_name to ensure that your Customer enters their full name in the provided fields. You can learn more about the Booking Form here: |
3. Adding your Checkfront IP Address to Opayo
Back to topYou need to add the Checkfront IP address to your account at Opayo.
- Find the server on which your Checkfront account is located.
- Log into your Checkfront account.
- Navigate to the System area (Manage > System).
- Look for the Network Location label and find the server name.
Find your Checkfront Server IP Address Once you have found the server name, you must find the corresponding IP address from our Checkfront Server IP Addresses page to add to Opayo. |
6. Once you have the IP address, go to Opayo and click Valid IPs within the Settings menu.
7. Click the green Add button to enter the IP address.
8. Enter the Subnet Mask as 255.255.255.000.
9. Add a Description, e.g. 'Checkfront'.
4. Setting up 3D Secure in Opayo
Back to topCheckfront fully supports 3D Secure V2 in Opayo, which helps to reduce fraud and make online payments more secure.
Enabling 3D Secure V2 is required in Opayo. Learn more about activating this function and adding a 3D Secure rule here: |
Testing Opayo
Back to topIt's highly recommended that you do an end-to-end test of your checkout before putting your site live.
To do so, follow the setup instructions above and choose Test as your mode. Create a transaction as a Customer would and check to see that it shows up in your Checkfront account as paid and within Opayo.
If you don't have a website to test on, then use the hosted booking page (e.g., https://yourcompany.checkfront.com/reserve/) to test.
If you still need an Opayo account, sign up for a Developer account and use the simulator environment.
Test Credit Card Numbers
Back to topYou can use the following test credit card numbers when testing your Opayo checkout:
Visa: 4929000000006
Mastercard: 5404000000000001
Maestro: 5641820000000005
You can use any CVC code and an expiry date in the future. * Always take your account out of test mode when you are finished.
Learn more about enabling payment processing settings and any appropriate taxes in our following guides: |