Support online payments using Barclays ePDQ gateway

Support online payments using Barclays ePDQ gateway

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

Taking payments online is now the standard, and with our Barclays integration, you can streamline your payment processes directly through our platform.

Follow this page to learn about accessplanit’s integration with Barclays, and how to set it up.


About Barclays ePDQ

Barclays ePDQ is an online payment platform that enables businesses to accept payments securely and efficiently.

Our integration with Barclays ePDQ uses:

  • The remote implementation in the Shopping Basket

  • The redirect implementation in the Checkout Basket

Read more about payment gateway Remote vs Redirect integration types

Please note, if you are switching from Shopping Basket to Checkout Basket, you will be switched from ‘Remote’ to ‘Redirect' by a member of the accessplanit team, as a part of this process.

 

More information:


Setting up Barclays ePDQ for use with accessplanit

To integrate your Barclays Account with your accessplanit you need to gather a few details from Barclays and add these into your accessplanit platform to allow payments to be taken in accessplanit

The following details are required to link your Barclays ePDQ account to your accessplanit platform:

  • Merchant Name

  • PSPID

  • UserID

  • Password

  • Algorithm Type

  • SHA-IN Pass Phrase

The username provided to these settings must be set up within your Barclays configurations as a 'Special User for API', which can be found within the ePDQ control panel > Configuration > Users

You will need to set the following URLs within your Barclays configuration settings:

Transaction Feedback/Post URL:
https://[yourplatformnamehere].accessplanit.com/accessplan/ipnhandler.axd

Allowed URL:
https://[yourplatformnamehere].accessplanit.com/accessplan/

 

Once you have collected the information needed for the integration, 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 Barclays 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 ‘Barclays’ as an option, if Barclays is not listed here please contact the accessplanit support team and they will enable this for you

    image-20250402-101556.png

     

  3. Check to enable Barclays as an available payment method

    image-20250402-101610.png

     

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

    image-20250402-101634.png

     

  5. Enter your Barclays details

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

    image-20250103-140356.png

Barclays ePDQ Requirements

You will need to have a ePDQ - Essential Plus account with Barclays, if you already have an account and you're unsure if it is this type, you can call 0800 61 61 61 to find out and upgrade if necessary, state that you are already a merchant.

You will need to ensure that you have the following two options applied to your Barclays Account:

  1. DirectLink (New Payments).

  2. DirectLink (Maintenance).

  3. D3D (Direct Link 3D).

  4. DMT DirectLink (maintenance) - this is required if you would like to process refunds through your platform.

These can be enabled through the Barclays ePDQ website, by accessing Configurations > Accounts > Your Options.

Please note that there may be charges for these services.

Please follow the below document to complete the configuration of your Barclays account for use within your accessplanit platform (applicable from w/c 26th August):

 


Using Barclays ePDQ in Checkout

The payment option for Barclays ePDQ within Checkout uses a 'Redirect' approach, this means that that when your customers click to make a payment through your Checkout basket, they will be directed to a secure Barclays page to enter their card information,

Image of the barclaycard form for users to enter their card details

Your customer will then be directed back to your accessplanit Checkout basket when their payment is processed.

To support redirect payments and refunds for these payments, please log into your Barclays portal and check over the following settings:

  1. Direct HTTP server-to-server request

    Menu options directing the user to the transaction feedback menu in Barclays portal view
    1. Open the 'Configuration' menu along the top of the page

    2. Open the ‘Technical information’ sub-menu

    3. Open the ‘Transaction feedback’ sub-menu

    4. Scroll down to the ‘Direct HTTP server-to-server request’ options

      1. Set the option for ‘Timing of the request’ to ‘Online’

      2. Update the URL in both text boxes with https://yourplatformname.accessplanit.com/accessplan/ipnhandler.axd (please ensure you update ‘yourplatformname’ to the name of your accessplanit platform)

        Barclays server-to-server request settings

 

  1. Checks for Barclaycard Direct Link

    Menu options directing the user to the data and origin verification menu in Barclays portal view
    1. Open the 'Configuration' menu along the top of the page

    2. Open the ‘Technical information’ sub-menu

    3. Open the 'Data and original verification' sub-menu

    4. Scroll down to the ‘Checks for Barclaycard Direct Link’ options

    5. Enter the IP Address of your accessplanit platform into the ‘IP address’ option
      Please note: if an IP Address is already included within here, and additional IP Address can be added using a semicolon to separate them.

      Barclays direct link settings

 

  1. Default operation code

    Menu options directing the user to the global transaction parameters menu in Barclays portal view
    1. Open the 'Configuration' menu along the top of the page

    2. Open the ‘Technical information’ sub-menu

    3. Open the 'Global transaction parameters' sub-menu

    4. Scroll down to the ‘Default operation code’ option

      1. Set the option to ‘Sale’

        Barclays default operation code settings

         

 


FAQ’s

Do I need a Barclays account to use the integration?

Yes, a Barclays account is required for this integration.

https://www.barclaycard.co.uk/business/accepting-payments/payment-gateways

Can I process refunds through Barclays?

How do I track payments made via Barclays?

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

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

  • For each Invoice, you can open it’s ‘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 use the ‘Transactions’ module

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

 


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