ePDQ CPI technical information

ePDQ Cardholder Payment Interface

Technical information for ePDQ Cardholder Payment Interface (CPI)

  • Browsers, programmes and skills needed for seamless installation
  • Transfer data easily between Barclaycard and your business
  • For your technical support staff, hosting partner or web development agency

Overview

What you need to install ePDQ Cardholder Payment Interface (CPI)

This end-to-end payment solution is securely hosted on our Barclaycard server.

Once your customer's ready to pay, they're redirected from your website to the ePDQ CPI page and we take full responsibility for processing the transaction. Once it's complete, we redirect the customer to your site, and send you the transaction details so you fulfil the order.

Should you encounter any difficulties with installation, just give our dedicated technical support team a call.

Security details

A high level of encryption is used   128 bit SSL encryption. Even if your customers only have 40 bit SSL capable PCs, we automatically upgrade the connection to ensure higher encryption.

We also encrypt stored transaction information, to ensure that it's not tampered with. And sensitive card data is protected from fraud, as laid out in the Payment Card Industry Data Security Standard (PCI DSS).

Technical requirements

You should have a storefront, shopping basket or simple checkout page that:

  • supports HTML 'POST' command
  • can accept returned CGI data

In order to install ePDQ CPI, you need:

  • HTML and some scripts, as ePDQ CPI uses standard form Post to transmit data
  • the use of server side scripting to perform encryption of transaction details
  • a hosting company that uses specific components in ASP, ASP.net, PHP, Perl and XML parser on Windows, and is flexible enough to support scripting and installation of components if they're needed
  • to configure Basic Authentication on the server to receive data back from ePDQ once a transaction is complete

ePDQ CPI processes transaction information that's been keyed in by cardholders. To enable your website to present the screens to your customer you need to pass some basic information about the transaction to the ePDQ CPI. This includes:

  • type of transaction (authorisation only or authorisation and capture)
  • currency
  • return URL – so that ePDQ can return your customer to your site
  • transaction total
  • your website/trading name
  • unique information which we will provide for you

You may also submit:

  • a unique order ID generated by your storefront to aid reconciliation
  • the customer's address, if you'd like this to appear automatically when they enter their details on the payment page, for a smoother buying experience

Browsers that are compatible

ePDQ CPI has been fully tested with the following browsers:

  • Microsoft Internet Explorer 5.5, 6.0, 7.0 and 8.0
  • Netscape 6.1, 6.2, 7.02
  • Firefox
  • Safari

In order to review transactions online using our management information, you need to access our Store Administration tool, which supports these browsers:

  • Microsoft Internet Explorer 5.5, 6.0, 7.0 and 8.0
  • Netscape 6.1, 6.2, 7.02
  • Firefox
  • Safari

Please note: All browsers should be configured to accept cookies and JavaScript must be enabled.

Skills needed to install ePDQ CPI successfully

In order to integrate and start processing online transactions, you'll need someone with experience in commercial web development, including:

  • HTML
  • Client-side scripting
  • Server-side scripting
  • Order fulfilment and database design or management

How the Card Payment Interface works

Here's an overview of the process from start to finish:

[Barclaycard to supply updated CPI overview image that's being used in CPI Integration guide]

Need help integrating CPI?

Preferred partners

In case you don’t have the technical know-how to install ePDQ CPI, we've compiled a list of companies that could help.

Aqua Technologies

Visit Aqua Technologies' website

Or call them on: 0845 257 1392

@UK PLC

Visit @UK PLC's website

Or call them on: 0118 963 7000

eleventeenth Limited

Visit eleventeenth's website

Or call them on: 08456 441 603

Majestic Interactive Ltd

Visit Majestic Interactive's website

Or call them on: 01484 427 383

Roman Interactive Ltd

Visit Roman Interactive's website

Or call them on: 01235 817 306

Shopcreator Ltd

Visit Shopcreator's website

Or call them on: 0845 121 1400

WPM Internet / WPM Education

Visit WPM's website

Or call them on: 01444 250 985

 

Call Charges: The following is a guide to call charge information from Business landlines within the UK.

Lending Code: Barclaycard is a trading name of Barclays Bank PLC. Barclays Bank PLC subscribes to the Lending Code which is monitored and enforced by the Lending Standards Board.
You can find out more about the Lending Code by visiting the Lending Standards Board(This link opens in a new window) website.

By clicking on a link with this icon, you're leaving a Barclaycard site and entering a website that's owned and operated by a 3rd party, where you will be subject to their website's terms and conditions.