Needs review
Project:
Ubercart Barclays EPDQ payment gateway
Version:
7.x-1.x-dev
Component:
Code
Priority:
Major
Category:
Feature request
Assigned:
Reporter:
Created:
22 Apr 2011 at 15:26 UTC
Updated:
10 Aug 2013 at 06:53 UTC
Jump to comment: Most recent file
Comments
Comment #1
pjcdawkins commentedSubscribing
Comment #2
pjcdawkins commentedI can do some work on this from late June, if no-one else starts sooner.
Comment #3
Riari commentedSubscribing - any news on this? It's not a very big module, so I can't imagine it would take many changes for a full port. I can't speak from experience though!
Comment #4
juc1 commentedIs there any news on this please?
Comment #5
pjcdawkins commentedSorry to offer false hope - my employer after some deliberation has changed provider so has no need for ePDQ integration
Comment #6
juc1 commented@ pjcdawkins - so your employer is using a different D7 payment gateway for UK transactions? Can you tell us what this is?
thanks
Comment #7
pjcdawkins commented@Juc1 my employer now wants to use Realex, which itself needs a port for D7 integration but that IS being worked on by alanburke: #1230074: Drupal 7 version of Ubercart Realex
Comment #8
andy inman commentedCan anybody make an reasonable estimate on how much work (hours/days) is needed to do a D7 version? It doesn't *look* like it should take more than a couple of days or so, and possibly considerably less, but maybe I'm missing something?
Comment #9
joecorall commentedClick here to goto a Drupal 7 Port of this module
I created a sandbox of a Drupal 7 port of this project. I am unable to test this module, as I do not use ubercart or live in the UK. It is being tested by another Drupal user. If in the meantime, you'd like to test this port, feel free.
Comment #10
andy inman commentedThanks joe, I was just trying to get an idea of time required. I figure it's maybe a day investigating and tweaking the code and another day of live installation, testing and final tweaks. But that's a very rough guess, was just hoping somebody might have a better idea.
Comment #11
joecorall commentednetgenius,
I already ported the module. What needs done now is to test it works as advertised in Drupal 7. That shouldn't take much effort - I may have time this weekend to test it.
The changes I made were minor - I only had to update some d6 function calls to their equivalent in d7 - so I'm thinking the d7 port will work as is...
Comment #12
rvarkonyi commentedHi All,
sorry for not being active these days, unfortunately I've got very little time to work on my modules.
So D7 port... To be perfectly honest, there are a few things that are missing from the D6 version, so probably those should be addressed first. As to when it can be done, I have no clue unfortunately... as I said, I'm very busy with the projects that I'm working on. If someone feels like porting the module, I'll gladly review and commit it, but personally I've got no time to do it right now. Hope you understand.
Thanks
Rob
Comment #13
andy inman commented@ joe.corall - sorry for not reading properly!
Comment #14
joecorall commented@rvarkonyi
Attached is a patch for the Drupal 7 port of this module. I'd be willing to co-maintain this project. By the way - I've corrected a few of the issues in the queue in the d7 port (issues # 974378 and 763702)
When the patch is ported to the module, I'll close the sandbox of the d7 version.
Comment #15
joecorall commentedremoved newline errors (except for one, which was in original)
Comment #16
joecorall commentedlast patch (I hope) - removed whitespace errors.
Comment #17
knigh7 commentedThanks for all your efforts guys, also this issue needs to be addressed when porting.
Basically as i understand it Barclays accepts three characters so when two character or one character country codes are passed it will show an error on Barclays side. So adding a 0 or 00 worked for me
http://drupal.org/node/1264190
Comment #18
joecorall commented@knigh7 - there is also a currency code passed to Barclay's - so wouldn't country codes also need to map to its appropriate currency? I think that may be the reason only the UK was supported by this module?
Here is the latest version of the d7 port - hopefully it will be ported soon, I don't want to keep having to make patches for this...
Comment #19
juc1 commentedThanks to Joe for this. I hope to be testing it with some test transactions shortly, and of course it would be good if anyone else has access to an epdq account and can test it.
Comment #20
mcjim commentedCurrently working on this.
Looks like testing may be problematic, though. Way to go, Barclays!
There's a couple of commits in the D7 branch, feel free to check it out. Thanks to @joe.corall for the patch.
Comment #21
mcjim commentedThere's now a dev release.
This has not been tested properly yet. I'll have to sort out access to an ePDQ account.
So, anyone who can, please give it a whirl and report back with any errors.
Cheers!
Comment #22
pjcdawkins commentedCommerce ePDQ: http://drupal.org/sandbox/pjcdawkins/1779872 (not tested)
Comment #23
vivdrupal commented@mcjim
I am trying to integrate Barclaycard payment on my client's site . On selection of the payment method, I get this error for the AJAX call -
I have given all the details on admin/store/settings/payment/method/epdq
I hope you have a solution.
Thanks
Comment #24
vivdrupal commentedThe server error logs had the following
This pointed to the following code in the uc_epdq.module :
Have commented these lines. Works fine.