Compare Integration Methods

Each Integration Method features a different way for payment information to enter CyberSource's system. We offer fast and simple methods and more advanced options that provide greater flexibility and control.

Determine which Integration Method best matches your business' needs, learn how each method works, its advantages, and the technical skills required.

Secure Acceptance Web / Mobile

Programming Language Support Operating System Support Pre-built or open-source Communication Protocol Comments
ASP.NET (VB & C#), JSP, Perl, PHP, Ruby All, 32-bit or 64-bit support Open-source HTTPS POST Hosted payment solution, allowing card data to bypass merchant's network and travel directly from end-user consumer to CyberSource, greatly simplifying the PCI compliance process. Customizable, localizable and mobile friendly.

See Overview

Secure Acceptance Silent Order POST

Programming Language Support Operating System Support Pre-built or open-source Communication Protocol Comments
ASP.NET (VB & C#), JSP, Perl, PHP, Ruby All, 32-bit or 64-bit support Open-source HTTPS POST Direct post solution, allowing card data to bypass merchant's network and travel directly from end-user consumer to CyberSource, greatly simplifying the PCI compliance process. Supports full customization.

See Overview

Virtual Terminal

Programming Language Support Operating System Support Pre-built or open-source Communication Protocol Comments
N/A All N/A HTTPS using any browser A web interface provided by CyberSource that users may login to and run transactions manually.

See Overview

Simple Order API

Programming Language Support Operating System Support Pre-built or open-source Communication Protocol Comments
COM / ASP, ASP.net (VB & C#), C / C++, PHP, Perl, Java, ColdFusion Windows, Linux, Solaris 32-bit OS only Requires CyberSource pre-built client XML / SOAP based web-service Access to all CyberSource transaction services. Wide support for many popular code / OS combinations.

See Overview

SOAP Toolkit API

Programming Language Support Operating System Support Pre-built or open-source Communication Protocol Comments
Sample code provided in ASP.net (VB & C#), C / C++, PHP, Perl, Java, & ColdFusion. Other platforms may be integrated as well. All, 32-bit or 64-bit support Requires CyberSource open-source (sample) code to invoke 3rd party mainstream SOAP toolkit XML / SOAP based web-service Access to all CyberSource transaction services. Any code or technology able to build a SOAP message or consume a web-service may be integrated due to the open-source nature of this solution.

See Overview

Batch Upload

Programming Language Support Operating System Support Pre-built or open-source Communication Protocol Comments
Sample code available in Java only for programmatic upload. Manual file upload also available within Enterprise Business Center. All Open-source HTTPS POST (not SFTP) Uploads multiple transaction requests within a single file. A less popular integration option.

See Overview