Glossary Item Box
Overview
ePDQ is a payment gateway offered by Barclaycard, a bank in the UK. You can read more about ePDQ here:
http://www.barclaycard.co.uk/business/accepting-payments/e-commerce-services-for-sme/extraplus
Squirrelcart supports two different connection options offered by ePDQ:
Direct Link (API)
With this option, credit card information is collected on your website.
e-Commerce
With this option, credit card information is collected on the gateway's website.
Instructions for enabling each method can be found below.
Direct Link uses Squirrelcart's "Store Hosted / Server to Gateway" connection method. Optionally, Squirrelcart supports their 3D secure feature, used to authenticate credit cards that have been enrolled in the 3D secure service.
Requirements
3D secure process
With DirectLink, if you enable 3D secure and a credit card is entered that is NOT enrolled in 3D secure, the order will complete normally.
If a credit card is entered that is enrolled in 3D secure, the customer will be taken to a page where they can enter their verification code to confirm that they are the owner of the card. Upon successful verification, the customer is returned to the thank you page on your site and the order is completed. Note that the thank you page is actually requested by ePDQ's servers, and the HTML is presented to them while still being at the payment gateway URL.
3D secure is optional. The setup instructions for DirectLink below include additional steps for enabling 3D secure.
Setup Instructions
Enter Squirrelcart's control panel
Click Tools > Diagnostics > CURL & OpenSSL
Click the second link, under "To test a secure HTTPS (SSL) connection via curl...". This will perform a request back to our website to test CURL. Your server's IP address will be shown. Write it down.
Login to the ePDQ control panel: https://payments.epdq.co.uk/ncol/PROD/admin_epdq.asp
Click Configuration > Technical Information
Click Data and Origin Verification
Enter your server's IP address in the IP address field, under the Checks for Barclaycard Direct Link and Barclaycard Batch (Automatic) heading
In the same section, enter a 16 character unique string in the SHA-IN pass phrase field. You will need this value again, write it down or save it to a text file.
Click SAVE
Each credit card type you wish to accept must be enabled in your ePDQ control panel. Click Configuration > Payment Methods and use the links contained within. Contact ePDQ support if you need assistance with this.
If you wish to enable 3D secure, you will need to enable it for each credit card payment method on this same page, as follows:
a. Click the edit link for the payment method
b. Select the 3D Secure Activation tab
c. Under Activation , choose the option to activate full 3D (3-D Secure, Secure Code, ...)
d. Save changes
Click Configuration > Users
Click NEW USER
Enter a value for UserID (write it down or save it to a text file)
Enter a value for User's name
Enter a value for E-mail address
Check the Special user for API (no access to admin.) field.
Enter your password again in the To confirm the modification, please enter your own password field
Keep the default values for the remaining fields
Click SAVE
You will be prompted to enter your own password, and a new password for this new user. Write down the new password or save it to a text file.
If you wish to enable the 3D secure feature:
a. Click Configuration > Technical Information
b. Click the Transaction Feedback tab
c. Below the heading e-Commerce, you'll find a subheading of HTTP redirection in the browser. In that section, check both of these checkboxes:
_ I would like to receive transaction feedback parameters on the redirection URLs.
_ I would like Barclaycard to display a short text to the customer on the secure payment page if a redirection to my website
is detected immediately after the payment process.
d. Below those fields, you'll find a section labeled Direct HTTP server-to-server request. In that section, make the following changes:
- Set Timing of the request to Always online
- For both URL fields below that setting, enter the secure URL to your storefront page. Example:
https://www.example.com/store.php
- Set Request method to POST
e. Below the heading All transaction submission modes, you'll find a section labeled Security for request parameters.
Enter a unique value in the SHA-OUT pass phrase field. You will need to save this value for later use.
f. Click the SAVE button
Open the Payment Gateways table
ePDQ e-Commerce
ePDQ e-Commerce uses Squirrelcart's "Gateway Hosted" connection method.
Requirements
Setup Instructions
Enter Squirrelcart's control panel
Click Configuration > Technical Information
Click Data and Origin Verification
Locate the Checks for e-Commerce section of the form
Enter your secure storefront URL in the field labeled:
URL of the merchant page containing the payment form that will call the page: orderstandard.asp
Example: https://www.example.com/store.php
In the same section, enter a 16 character unique string in the SHA-IN pass phrase field. You will need this value again, write it down or save it to a text file.
Click SAVE
Each credit card type you wish to accept must be enabled in your ePDQ control panel. Click Configuration > Payment Methods and use the links contained within. Contact ePDQ support if you need assistance with this.
If you wish to enable 3D secure, you will need to enable it for each credit card payment method on this same page, as follows:
a. Click the edit link for the payment method
b. Select the 3D Secure Activation tab
c. Under Activation , choose the option to activate full 3D (3-D Secure, Secure Code, ...)
d. Save changes
Click Configuration > Users
Click NEW USER
Enter a value for UserID (write it down or save it to a text file)
Enter a value for User's name
Enter a value for E-mail address
Check the Special user for API (no access to admin.) field.
Enter your password again in the To confirm the modification, please enter your own password field
Keep the default values for the remaining fields
Click SAVE
You will be prompted to enter your own password, and a new password for this new user. Write down the new password or save it to a text file.
Click Configuration > Technical Information
Click the Transaction Feedback tab
Below the heading e-Commerce, you'll find a subheading of HTTP redirection in the browser. In that section, check both of these checkboxes:
_ I would like to receive transaction feedback parameters on the redirection URLs.
_ I would like Barclaycard to display a short text to the customer on the secure payment page if a redirection to my website
is detected immediately after the payment process.
Below those fields, you'll find a section labeled Direct HTTP server-to-server request. In that section, make the following changes:
- Set Timing of the request to Always online
- For both URL fields below that setting, enter the secure URL to your storefront page. Example:
https://www.example.com/store.php
- Set Request method to POST
Below the heading All transaction submission modes, you'll find a section labeled Security for request parameters.
Enter a unique value in the SHA-OUT pass phrase field. You will need to save this value for later use.
Click the SAVE button
Open the Payment Gateways table
© 2001-2017 Lighthouse Development. All Rights Reserved.