Mike Cross Posted November 11, 2012 Posted November 11, 2012 (edited) It appears that Barclaycard has deprecated the ePDQ-CPI integration in favour of a new system called Barclaycard eCommerce. I have been trying to integrate using this contri http://addons.oscommerce.com/info/4357 and have at last twigged that it's for the old system, I haven't yet found a payment module for the new eCommerce. State of play so far trying to modify the above contri:- Includes/modules/payment ePDQ.php sets the URL for the form submission to Barclaycard during the checkout process, it's around line 38 and reads $this->form_action_url = 'https://secure2.epdq.co.uk/cgi-bin/CcxBarclaysEpdq.e'; Because Barclaycard have changed the submission URL for eCommerce the line has to be changed to $this->form_action_url = 'https://mdepayments.epdq.co.uk/ncol/test/orderstandard.asp'; The eagle-eyed among you will have spotted that the above URL is for the test environment. With this set-up I am at least getting a response back from Barclaycard, however it's not the one I want http://www.curiousblackbird.com/images/PaymentConfirmation.jpg If anyone has any ideas or suggestions I'd be grateful Mike Edited November 11, 2012 by Mike Cross Quote
Bob Terveuren Posted November 11, 2012 Posted November 11, 2012 Hi Is this any good for you? I found it on Barclays site so I'm assuming it's current? https://mdepayments.epdq.co.uk/ncol/ePDQ_e-COM-BAS_EN.pdf Quote
Mike Cross Posted November 16, 2012 Author Posted November 16, 2012 Thanks Bob, yes I have that already. Barclaycard have since confirmed that the data format is entirely different on eCommerce compared with ePDQ-CPI. However they continue to use the term ePDQ when referring to either so you don't know which one is being talked about and there are other inconsistencies in the terminology, for example the e-mail I got from them said my PSPID, which is the thing that identifies you is 1234567 while when I log into the eCommerce Backend it says my PSPID is epdq1234567 while their Parameter Cookbook, which is supposed to define the parameters says it's an alphanumeric chosen by me. The correct answer is that it's epdq1234567 Anyway there's now a new "official" payment module been uploaded but it perpetuates the confusion by not clearly stating what platform it works on, having no instructions, and appearing to be a complete OSC installation rather than just the required files/changes. I've messaged the uploader but if I don't get a response I'm going to have to try and work it out for myself - frustrating when you're working blind. Mike Quote
Mike Cross Posted November 16, 2012 Author Posted November 16, 2012 Ha! I've found the instructions, they're in a pdf file that I'd overlooked within the download. Now to make it work... Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.