Author Topic: API payment module for CyberSource Gateway  (Read 41925 times)

macphoto

  • Beginner
  • *
  • Posts: 20
API payment module for CyberSource Gateway
« on: April 11, 2006, 19:48:32 pm »
Greetings!

I'm in need of an API module developed for CyberSource.com
I'm a designer not a programer. Please reply w/ cost and turnaround time.
You can download the CyberSource API user guide that's attached.

[attachment deleted by admin]

Trinners

  • Beginner
  • *
  • Posts: 19
    • Alpha Servers
Re: API payment module for CyberSource Gateway
« Reply #1 on: May 21, 2006, 07:48:59 am »
Were you able to get a cybersource payment mod for Virtuemart?

macphoto

  • Beginner
  • *
  • Posts: 20
Re: API payment module for CyberSource Gateway
« Reply #2 on: May 21, 2006, 23:54:10 pm »
No, I never did.  And all CyberSource did was throw me a scripting manual.
Pretty much to say... "Do it your self!" We went with 2CO.com anyway.

mrosile

  • Beginner
  • *
  • Posts: 17
Re: API payment module for CyberSource Gateway
« Reply #3 on: August 13, 2006, 15:57:55 pm »
Hey everyone, I know I'm a day late and a dollar short, however I'm starting development on a CyberSource payment module for VirtueMart.  I'm currently a customer of CyberSource and we currently use their PHP API to process payments.

I'm a firm believer in NOT re-inventing the wheel and I really didn't want to have to create a content management system along with an e-commerce shopping cart.  Then I heard about Joomla and not too long after, VirtueMart.

I think its great that Joomla and VirtueMart are still under active development and most importantly, open source and free.

Anyway ... I'm going to try and have a working CyberSource module in about 1-2 months time.  If there is anyone who would like to either help with this project or would like to help in testing and providing feedback, please let me know!

macphoto

  • Beginner
  • *
  • Posts: 20
Re: API payment module for CyberSource Gateway
« Reply #4 on: August 13, 2006, 16:18:28 pm »
I think this is great that you've chosen to take this project on.  Unfortunately, I'm a graphic designer and don't know how to help with scripting the API code. Also, the project which required for me to use a module for CyberSource Gateway opted for another gateway provider.

Wish you the best of luck!   ;D

mrosile

  • Beginner
  • *
  • Posts: 17
Re: API payment module for CyberSource Gateway
« Reply #5 on: August 14, 2006, 20:17:29 pm »
Thanks for the encouragement macphoto :-)

-- Just an FYI and status update --

Today I broke ground on this project and have already processed a successful credit card authorization using VirtueMart!  There's still a lot of work to be done however, such as handling communication errors or failed (AKA rejected) card authorizations.

I am using the latest CyberSource API, which is version 5.0.0 (support for PHP 5.1.2), and NVP (Name Value Pairs, instead of XML).

I would like to get some feed back from anyone who is currently using or wants to use CyberSource to process payments.  CyberSource works with different payment processors such as Vital and FDMS.  Some payment processors require different information to be sent when processing authorizations.  I won't be able to test my CyberSource module with other payment processors as our merchant account is setup to process through Vital.  Anyone using a different payment processor, please let me know and I will try to include support for those as well.

mrosile

  • Beginner
  • *
  • Posts: 17
Re: API payment module for CyberSource Gateway
« Reply #6 on: October 25, 2006, 23:51:40 pm »
For anyone who has read my post back in August of 2006, sorry its taken me this long to get this done, but I've finally completed a CyberSource Payment module for VirtueMart!

I've attached a zip file containing the module and a README.txt file with installation instructions.  I hope there are still people out there that can use it!

If anyone has any problems using this module, I will do my best to fix any bugs and improve on the existing module, but please understand that I'm only working on this project in my spare time, so please have patience.

[attachment cleanup by admin]

mrosile

  • Beginner
  • *
  • Posts: 17
Re: API payment module for CyberSource Gateway
« Reply #7 on: November 07, 2006, 21:11:29 pm »
Update on the CyberSource payment module!

WHATS NEW:
   * Added additional CyberSource methods
      - Void Captures
      - Refund Payment
   * More detailed debug messages returned from the
     "handleError" function
   * AUTH_ONLY and AUTH_CAPTURE are both valid responses to CS_TYPE
      - AUTH_ONLY will only authorize the transaction
      - AUTH_CAPTURE will attempt to capture payment after performing
        authorization
   * REVIEW status for authorizations
      - If an authorization is marked as 'review', the order *should*
        still be recorded in VirtueMart along with the reason which
        will be displayed under the "Payment Log"
   * More detailed Payment log for each CyberSource service
   * No more error messages will be displayed when adding this payment
     module.

mrosile

  • Beginner
  • *
  • Posts: 17
Re: API payment module for CyberSource Gateway
« Reply #8 on: February 20, 2007, 18:01:29 pm »
Just posting my latest updates for the CyberSource payment modules!

1.1.2 -- February 20th, 2007
----------------------------
* BUGFIX: AUTH_CAPTURE now works, the payment is first authorized and if successful
  will then be captured.
* BUGFIX: Orders that are marked as 'REVIEW' status should be recorded in VirtueMart

[attachment cleanup by admin]

Greg P

  • Beginner
  • *
  • Posts: 48
Re: API payment module for CyberSource Gateway
« Reply #9 on: March 02, 2007, 02:00:46 am »
I'm embarking on the same journey, but having problems with getting the cybersource extension to be recognized properly.  VM is saying "ERROR: Function "cybs_load_config" does not exist!  Is the CyberSource PHP module loaded?  Well, according to PHP it is, so I'm afraid it may be looking in the the wrong place for things.   Would mind sharing with me where you installed the pieces from Cybersource, and what you did to PHP to make it find them properly?

Thanks in advance, and I'd be happy to offer any help I can to help this effort along.

Jason Ruyle

  • Beginner
  • *
  • Posts: 13
Re: API payment module for CyberSource Gateway
« Reply #10 on: April 12, 2007, 22:28:36 pm »
I wanted to know if anyone has tested this with version 5.2.1?
I'm hosted at dreamhost and want to use cybersource.

Hien

  • Readers
  • *
  • Posts: 0
Re: API payment module for CyberSource Gateway
« Reply #11 on: July 10, 2007, 22:51:14 pm »
Just posting my latest updates for the CyberSource payment modules!

1.1.2 -- February 20th, 2007
----------------------------
* BUGFIX: AUTH_CAPTURE now works, the payment is first authorized and if successful
  will then be captured.
* BUGFIX: Orders that are marked as 'REVIEW' status should be recorded in VirtueMart

Can it change the status from Pending to Confirmed once the Capture is successful (and notify the customer)? It would be great if this can be done. Thanks

Troy

  • Beginner
  • *
  • Posts: 1
Re: API payment module for CyberSource Gateway
« Reply #12 on: July 31, 2007, 05:00:34 am »
I seem to have entered everything correctly, but I get these error messages:

Error:  "Function "cybs_load_config" does not exist! Is the CyberSource PHP module loaded?"

Error: Failure in Processing the Payment (ps_cybersource)


How can I fix this problem? Thank you so much

buglerroller

  • Beginner
  • *
  • Posts: 8
    • buglerroller.com
Re: API payment module for CyberSource Gateway
« Reply #13 on: November 26, 2007, 22:29:33 pm »
I seem to have entered everything correctly, but I get these error messages:

Error:  "Function "cybs_load_config" does not exist! Is the CyberSource PHP module loaded?"

Error: Failure in Processing the Payment (ps_cybersource)


How can I fix this problem? Thank you so much

I take it you downloaded the version from the downloads section on the virtumart site.The version under the downloads section of the virtuemart site does not have the ps_cybersource.cfg.php file however another version i found does. I think that maybe the problem you are having.

have you been successful in getting cybersource to work?

buglerroller

  • Beginner
  • *
  • Posts: 8
    • buglerroller.com
Re: API payment module for CyberSource Gateway
« Reply #14 on: January 22, 2008, 21:06:32 pm »
:: bump ::