ePDQ CPI technical information
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
Jump to:
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
Or call them on: 0118 963 7000
eleventeenth Limited
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
Or call them on: 0845 121 1400
WPM Internet / WPM Education
Or call them on: 01444 250 985
