After September 30, 2014, the CyberSource hosted order page will no longer function. The uc_cybersource module in 8.x, 7.x, and 6.x has to be updated to use the new Secure Acceptance API.

https://www.cybersource.com/products_and_services/payment_security/secur...

CommentFileSizeAuthor
#8 migrate_uc_cybersource-2268609-8.patch28.79 KBdjdevin
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

TR’s picture

Is this something you can do?

djdevin’s picture

Component: Code » Payment
Assigned: Unassigned » djdevin

Sure, I can. I have to work on 6.x first as our clients need it to start testing soon, then I can port it over to 7 and 8.

TR’s picture

Thank you.

deekayen’s picture

I forked to a new module to support Secure Acceptance Web/Mobile:

https://www.drupal.org/sandbox/deekayen/2306211

deekayen’s picture

I also forked the tax calculation into a separate module:

https://www.drupal.org/sandbox/deekayen/2306227

djdevin’s picture

Can you make it a patch to Ubercart instead? There will be no reason to have two uc_cybersource modules, since the old method will no longer work anyway.

We also have to fix the silent post payment as well.

deekayen’s picture

web/mobile, sop, and taxes ought to be separate modules IMO. we have some fundamental disagreement. if you didn't want a fork, you should have done the upgrade earlier the way you wanted it, but you're welcome to steal my work back into the uc_cybersource module if you want.

djdevin’s picture

Version: 7.x-3.x-dev » 6.x-2.x-dev
FileSize
28.79 KB

A warning would have been nice. I had no idea anyone else was working on it.

Well here's a patch against 6.x-2.x-dev's uc_cybersource, for HOP but not SOP. Retains namespace and should be an easy switch as only the important bits changed.

Parser’s picture

I just wanted to check the status of a 7.x patch (our clients are starting to get nervous). Would you like help porting the 6.x patch?

deekayen’s picture

I haven't been working on anything except SAWM for 6.x in Ubercart and SAWM for 7.x in Commerce. My client launched uc_secure_acceptance_wm module for 6.x yesterday. Another guy I talked to decided to switch from the old SOP to SOAP instead of migrating to SA SOP.

flyingyoda51’s picture

Is there anything else that needs to be done other than applying the patch?

TR’s picture

Version: 6.x-2.x-dev » 8.x-4.x-dev

New features need to go into 8.x-4.x first, then get backported if there is sufficient interest. Because Drupal 6 is almost obsolete, it is highly unlikely this will be added to Ubercart for D6.

sagern’s picture

My organization for one is interested in seeing a patch or update to support CyberSource in Drupal 7.

TR’s picture

FYI, if you're using Cybersource:

We are proposing to remove uc_cybersource from core Ubercart in Drupal 8. Please post in #2641764: Remove uc_cybersource from Ubercart core in D8 if you have something to say about this.

TR’s picture

Version: 8.x-4.x-dev » 7.x-3.x-dev
TR’s picture

Status: Active » Closed (won't fix)

The Ubercart maintainers aren't working on this, so if you would like to see this included in Ubercart 7.x-3.x you will need to provide a patch. Feel free to re-open this issue if you are willing to work on this.