Support online payments using Opayo

Support online payments using Opayo

Learn how to set up an integration with the payment gateway Opayo, to take payments through your platform, Checkout Basket or Shopping Basket.

About Opayo

Opayo is our recommended payment gateway supplier, and from experience, we have found that our customers find them the best to work with – so much so that we have now chosen to be a partner of Opayo.

Our integration with Opayo uses:

  • The remote implementation in the Shopping Basket

  • An Opayo component embedded into the payment step of the Checkout Basket, this means that although it appears as a ‘remote’ integration, all card details are captured and hosted by Opayo. This provides the security benefits of redirect and the user experience benefits of remote!

 

More information:

 


  Integrating your Opayo account into your accessplanit platform

Integrating your Opayo Account with your accessplanit platform is quick and easy, you need to gather a few details from Opayo to allow payments to be taken in accessplanit. Follow these steps to create and gather your Stripe account details.

You will need to ensure that you have the following information set up with Opayo

  1. You will need to ensure that you have both M (MOTO) and E (e-commerce) transaction types enabled on your Opayo account. This will allow you to take online bookings (e-commerce) and process bookings yourself without a 3D security stage (MOTO).

  2. You will also need to provide the IP address of the system to Opayo so that payments are authorised, please contact the accessplanit Helpdesk Team to find out your IP Address.

Opayo has a test mode available.

If you are using Opayo within accessplanit’s Checkout Basket, please note that you need to have the Opayo Pi integration enabled, this can be enabled in addition to Opayo Direct.

Opayo Pi requires two additional pieces of information; these are

  • Integration Key

  • Integration Password

 

Please note, Opayo requires a billing address from booking users. Please speak to your Customer Success Manager to ensure your system has been configured to require a billing address in your Shopping Basket.

 

Once you have set your Opayo account up, and gathered up the data needed, you are ready to add these to your accessplanit platform

  1. Open the ‘Administration’ menu from the Profile options at the top-right of your platform

    image-20250103-140041.png

     

  2. Open the ‘Account Finance Options’ menu option to access the page where you can manage your Invoicing and Payment Method settings

    image-20250103-140101.png

Please note

This page is only available to Super Admins, if you cannot access this page, please get in touch with a Super Admin in your team to set up your Stripe integration.

 

  1. Scroll down to the ‘Payment Methods’ section, here you should see a list of available payment methods for your system including Invoice, Cash, BACS and Card

    image-20250103-140134.png

     

  2. You should additionally see ‘Opayo’ as an option, if Opayo is not listed here please contact the accessplanit support team and they will enable this for you

    image-20250402-100406.png

     

  3. Check to enable Opayo as an available payment method

    image-20250402-100421.png

     

  4. Once you have enabled Opayo, scroll down to the dedicated Opayo Details section of this page

    image-20250402-100448.png

     

  5. Enter your details

  6. Please ensure that the MOTO and E-Commerce boxes contain M and E.
    Vendor Data (MOTO) = M
    Vendor Data (E-Commerce) = E

  7. Click the ‘Update’ button at the bottom of the page to save your changes

    image-20250103-140356.png

FAQ’s

Do I need an Opayo account to use the integration?

Yes, an Opayo account is required for this integration.
https://www.sagepay.co.uk/

Can I process refunds through Opayo?

How do I track payments made via Opayo?

Each Opayo payment (and refund) is recorded in your platform as a ‘Transaction’.

There are several ways that you can view Transactions on your platform:

  • For each Invoice, you can open its ‘Transactions’ page to see all of the transactions made on this Invoice only

  • You can view all Transactions in a certain date range by adding a DataGrid gadget to your Dashboard and using the ‘Transactions’ module

  • You can build a report to show you a summary of Transaction data using the ‘Transactions’ module within the Report Engine

I am switching to Checkout, will I need to generate new Opayo details?

Yes! The Checkout integration uses Opayo Pi, while the Shopping Basket integration uses Opayo Direct. These are different integration methods, and each requires its own set of Opayo API credentials.

So when you switch to Checkout, you’ll need to generate and enter the new Opayo Pi credentials in your settings.

We recommend making this update outside of peak hours to avoid any disruption for your users.

What is the character limit for each field when paying using Opayo?

Each field within Opayo has it’s own character limit. Please see the table below:

Field

Mandatory

Character Limit

BillingSurname

Yes

20

BillingFirstnames

Yes

20

BillingAddress1

Yes

100

BillingAddress2

No

100

BillingCity

Yes

40

BillingPostCode

Yes

10

BillingCountry

Yes

2

BillingState

No

2

BillingPhone

No

20

What does the error “4020 : Information received from an Invalid IP Address” mean when trying to take a payment?

The Opayo error code 4020 "Information received from an Invalid IP Address" means that the IP address of the server making the transaction request is not registered as a "Valid IP" in your Opayo account.

Please reach out to our Support Team to obtain the correct IP address which you will then need to whitelist within Opayo.

For more information on IP addresses for Opayo, visit https://www.elavon.co.uk/resource-center/help-with-your-solutions/opayo/myopayo/settings.html and read through ‘Adding your IP address & entering the IP address’ sections

 


Contact Our Team

If you can't find what you're looking for, access our Support Portal, and our team of experts will be happy to help!

Is it your first time contacting the team? Learn how to raise a support ticket.

Follow Us

Facebook|height=20 LinkedIn|height=20 Instagram|height=20 Twitter|height=20

Copyright © 2025 accessplanit.

Social media icons by icons8.com