Checkout – Barclaycard ePDQ PSPID
The Barclaycard ePDQ PSPID extension plugin allows you to sell online using your Barclaycard merchant account and your WordPress Shopping Cart plugin. It is quick to setup and easy to use.
1. Configure Barclaycard
1.1. Set your currency
You need to ensure that your preferred currency is set in your Barclaycard account under Account > Currency. You also need to se this same currency in your Shopping Cart plugin under Checkout > Configuration > General > General Configuration so that they match.
1.2. Set referral URL
Barclaycard will only allow submissions from verified URLs that you have configured. Go to Technical Information > Data & Origin Verification in your Barclaycard account and set the referral URL to your shopping cart page URL with
?wpcomethod=billing appended to it. If your shopping cart page URL is
http://domain.com/shop/shopping-cart/, the referral URL you’ll insert will be
1.3. Set SHA-IN string
You need to configure a SHA-IN string in your Barclaycard panel. It should be a strong, mixed string which you’ll use later on to fill into the Barclaycard ePDQ PSPID settings in the Shopping Cart plugin so copy it or paste it somewhere so you can reuse it later.
1.4. Set SHA-OUT string
Similar as above, you need to configure a SHA-OUT string in your Barclaycard panel. You’ll do this under Technical Information > Transaction Feedback. Again, set a strong string and copy/paste it somewhere since you’ll use it later on in the Shopping Cart plugin settings for Barclaycard.
2. Configure the Shopping Cart plugin
The title for the Barclaycard ePDQ PSPID payment method in your Shopping Cart plugin as it will appear throughout the plugin. That is on the front-end, the invoices, in the admin panel, etc.
Fill in your unique PSPID provided to you by Barclays Bank when your Barclaycard merchant account was issued. You can also get the PSPID inside your Barclaycard panel at the bottom. It is also the PSPID value that you login with.
The SHA-IN phrase that you configured earlier on in the Barclaycard panel goes here.
The SHA-OUT phrase that you configured earlier on goes here.
The mode depends on the type of Barclaycard ePDQ PSPID account that you’re using. If you have a real or live account, you’ll set this to production but if you’re simply using a test account because that was issued to you for testing, then set this to test.
The error messages on this page explain how to resolve errors displayed on the ePDQ payment screen.
Incorrect parameter entered
You have not yet entered your PSPID in the VirtueMart payment method settings.
You have not yet entered the ‘URL of the merchant page containing the payment form’ setting in your ePDQ control panel.
The ‘URL of the merchant page containing the payment form’ setting entered in your ePDQ control panel does not match the actual URL used by visitors to access the final page of your checkout.
You have not yet entered the SHA-IN passphrase in the VirtueMart payment method settings.
The SHA-IN passphrase entered in the VirtueMart payment method settings does not match the SHA-IN passphrase configured in your ePDQ account.Â
No order number received
(on return to the merchant website)
For the ePDQ Control Panel setting on the ‘Feedbacks’ Tab: ‘I would like to receive transaction feedback parameters on the redirection URLs’: Select ‘Yes’ (Checked)