Jump to content
Sign in to follow this  
wooshman

Barclays EPDQ CPI - New Backend - Problems Solved

Recommended Posts

OSC Version 2.3.1

Payment Module: EPDQ CPI Module - http://addons.oscommerce.com/info/4357

Module Versions: 1.9, 1.10 & 1.11

 

After a successful 24 months of hassle free payment processing my client calls me where the bank emails a payment status but the back of OSC is not being updated. After some digging and Help and Patience from Mort-lemur which went beyond fantastic, I found this was something others had come across. EPDQ is sending something different in the POST to the callback.php

 

The problem:

 

A user would add products to basket

login to account

make purchase via Secure Barclays Systems

 

The user would then be re-directed back to their basket complete with products still in it.

The user would receive an email from Barclays thanking them for the purchase of £x.xx but no store emails were generated or the backend of the store updated.

 

The merchant received and email saying the payment went through fine but there was an error with the post sale:

 

Merchant email from EPDQ:

****************************************

Process Error :

****************************************

 

Problem with online post-sale http request

****************************************

Post-sale request result :

****************************************

Request parameter send :

 

transactionstatus=Success&oid=351&total=0%2E01&clientid=61324&chargetype=Auth&datetime=Jan+07+2014+18%3A32%3A40&ecistatus=2&cardprefix=4

HTTP/1.1 406 Not Acceptable

 

No email from the store was sent to the merchant or the client.

 

A Http 406 error. This has only happened since Barclays went from the old CPI EPDQ system to the new one (about November for me)

 

I spoke to my host (Host Gator) who have now added the following rules to the Mod_Security module on the server for the domain in question:

"we can tell you that the mod security rules 1234234 and 900078 were whitelisted for domain.co.uk. There were no ip's whitelisted related to mod security."

 

So, in a nutshell, if you are receiving a http 406 error and payments are not updating the backend of your store, check the mod_security log with your host. Ask them to add the above rules to the white list as something in the POST from the bank is not being allowed through the security of your server.

 

Make a 1pence test product and test it live. This way you have time stamps and IP to give to your host to check against.

 

Again, many many thanks for the pointers and help with all of the above to Mort-lemur.

 

WooshMan

Share this post


Link to post
Share on other sites

Just pleased you managed to get this sorted out - as there is little or no support for epdq within OSC anymore, users are left much to themselves.

 

Has the team ever approached Barclays to see if sponsorship would be available to develop a core OSC EPDQ module?

 

Many Thanks


Now running on a fully modded, Mobile Friendly 2.3.4 Store with the Excellent MTS installed - See my profile for the mods installed ..... So much thanks for all the help given along the way by forum members.

Share this post


Link to post
Share on other sites

ePDQ CPI is now end of life. Barclaycard have been contacting all merchants over the past 15 months to get them to migrate to the new ePDQ platform, the entry level version of which is ePDQ Essential.

 

ePDQ CPI merchants who've not responded to any of the communications are being migrated automatically to an emulator on the new platform. This should offer uninterrupted ability to take online payments, but there may be some changes in the back office. I don't know if this might be the reason for what you experienced.

 

There is an OSC plugin that works out of the box with ePDQ Essential. It's paid for, in return for phone and email support and a guarantee it will work, and you can find it here -

 

http://www.sellxed.com/shop/en/oscommerce-payment-module-barclaycard.html

 

The ePDQ support team are able to answer any question you may have. You can get them on 0800 046 6807.

 

HTH and good luck.

Share this post


Link to post
Share on other sites

There is also a contrib for the new EPDQ which is free but has a couple of issues. I did get it working but a function is missing and you get some errors in the payment modules screen.

 

There is no need to pay for anything OSCommerce and I think your post is a blatant advert.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×