Glossary Item Box

Squirrelcart v3.2.0

ePDQ (Barclays UK)

Overview

ePDQ is a payment gateway offered by Barclaycard, a bank in the UK. You can read more about ePDQ here:

http://www.epdq.com

 

They offer 2 connection methods, CPI and MPI. Both of these methods are supported by Squirrelcart.

CPI (Cardholder Payment Interface)

CPI uses Squirrelcart's "Client side non-secure form post" connection method.

Requirements

 

Setup Instructions

  1. Create user account with CPI access
    Barclaycard Business provides you with a user account to access the Store Admin. Your Store Admin user role is set at ePDQ Level 4. They recommend that you use a separate user account to integrate the ePDQ CPI, with a user role of CPI Access. This allows you to control the permissions of the person integrating the CPI and prevents access to the Store Admin.

    a. If you do not already have your Store Admin password login details contact ePDQ support.
    b. Log into your ePDQ store, click Administration from the top four options
    c. Select Users from the menu on the left
    d. From the User Configuration Page (Please see the ePDQ User Guide section Controlling Access to your Store for details), select Add.
    e. The Add User page will be displayed. Enter the details as required.
         - The User ID must be at least 8 alpha/numeric characters and can be up to 32 characters. It must not contain any special characters (such as *,/,\_,-). A User ID such as CPIUser1 is recommended.
         - The Password must be at least 8 alpha/numeric characters and must not contain any special characters.
         - Enter the Password again for validation purposes.
         - Enter a Password Prompt. This must not be your password and must not compromise the password (i.e. same as user ID).
         - Account Name and Account Description are optional, though entering a name and description such as CPI Integration User and User for CPI Access only is recommended.
         - The Role is the level of permissions you wish to assign to the user. Use the drop down list to select the role of CPI Access.
         - Set Pagination size according to how much data you wish to have displayed on each page.
    f. You should elect for an email to be sent to the merchant confirming the creation of a new user.
    g. Once you have entered all the details correctly, select Add. If you have entered any details incorrectly and wish to clear all fields, select Reset.
    h. The new user will now be created, and can be viewed from the User Configuration Page.
    i. Log on as the new user to confirm the user had been created correctly.
    j. Sign off from the engine.
  2. With the account you created above, login here to configure CPI access:
    https://cpiadmin.epdq.co.uk/cgi-bin/CcxBarclaysEpdqAdminTool.e
  3. Enter your numeric Client ID in the Client ID field
  4. Enter the username and password you logged in with in the User name and Password fields.
  5. Enter a unique phrase in the Pass-phrase field. You will need this later, so write it down.
  6. In the Allowed URL field, enter the full address to your storefront page, followed by ?pm_redirect=1.
    Example: http://www.example.com/store.php?pm_redirect=1
  7. Select Yes for all of the following fields:
    Continue Option 1
    Continue Option 2
    Continue Option 3
    POST Order result
  8. In the POST URL field, enter the full address to your storefront page.
    Example: http://www.example.com/store.php  
  9. Make up a username and password for POST User name and POST Password. Do not use a colon symbol in either of these fields. Write them down as you will need them later. This user will be used to validate information sent to your website from ePDQ.
  10. The POST Email field is not used, but ePDQ will not let you submit the form without it. Enter your email address in this field.
  11. Click Submit
  12. Open your Squirrelcart control panel
  13. Click the  icon in the toolbar to open your Store Settings page
  14. If not already present, enter your company name in the Company Name field and click Save Changes
  15. Click the Payment Gateways menu link:
  16. Click the record row labeled ePDQ
  17. Enter your ePDQ numeric Client ID in the ID field
  18. Enter your Pass-phrase in the Password field
  19. Enter your POST User name and POST Password in the Alias field. Separate the username and password with a colon. For example, if your POST User name is "testuser" and your POST Password is "example", you would enter:

    testuser:example

  20. Choose a transaction type using the Transaction Type field
  21. Set the Connection Method field to Client side non-secure form POST (the other method is for ePDQ MPI)
  22. ePDQ defaults to a currency type of British Pound Sterling. If your account uses this currency, set the Currency Code field to 826. If you wish to use another currency type, contact ePDQ for the correct code.
  23. Check the Enabled field
  24. Click Save Changes
MPI (Merchant Payment Interface)

MPI uses Squirrelcart's "Server to Server" connection method.

Requirements

 

Setup Instructions

  1. Open Squirrelcart's control panel

  2. Open the Payment Gateways table
  3. Click on the record row labeled ePDQ
  4. Enter your ePDQ MPI User ID in the ID field
  5. Enter your ePDQ MPI Password in the Password field
  6. Enter your ePDQ MPI Alias in the Alias field
  7. Choose your transaction type using the Transaction Type field
  8. Set the Connection Method field to Server to Server
  9. ePDQ defaults to a currency type of British Pound Sterling. If your account uses this currency, set the Currency Code field to 826. If you wish to use another currency type, contact ePDQ for the correct code.
  10. Check the Enabled field
  11. Click Save Changes

 

 


© 2001-2010 Lighthouse Development. All Rights Reserved.