Cybersource non hosted payment plugin

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
9 years ago
I'm tasked to write a plugin for Cybersource that uses the non hosted payment gateway. I've written one for Quickbooks Merchant Services but this seems to be a bit different. Does anyone have experience with CyberSource? With QBMS you just sent xml with a secret key but I'm confused as to what to do for CyberSource.
9 years ago
Yes, I wrote a Cybersource plugin a few years ago for Nop 2.3.  It's pretty simple, you add the web service to your plugin and it will generate the classes, then you just populate the objects and send them in with your username and password.  It's a lot easier than generating XML yourself.
9 years ago
That clears up a lot. I thought I was going to need to install certificates on the server. The documentation isn't that clear.
9 years ago
You wouldn't happen to have code for a sample transaction, would you? It would be greatly appreciated.
9 years ago
You can download sample codes from CyberSource.

http://www.cybersource.com/support_center/implementation/downloads/soap_api/sample_files/sample_wcf.cs

With CS, you have to read alot. I blogged a little about CS x Nop. Try this to get you started.

http://tech.sunnyw.net/2013/11/cybersource-magic-lines-for-authorize.html
9 years ago
Ever run into this error when trying to process a card?

Could not find default endpoint element that references contract in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.

All the correct settings are in the project's app.config
9 years ago
So I got it to work after copying the bindings section of my app.config to Nop.Web's root web.config.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.