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.

In addition to the Integration Methods listed in the matrix below, you can also use Enterprise Platform Integrations.

 Programming Language SupportOperating System SupportPre-built or open-sourceCommunication ProtocolComments
Secure Acceptance Web/MobileASP.NET (VB & C#), JSP, Perl, PHP, RubyAll, 32-bit or 64-bit supportOpen-sourceHTTPS POSTHosted 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 PostASP.NET (VB & C#), JSP, Perl, PHP, RubyAll, 32-bit or 64-bit supportOpen-sourceHTTPS POSTDirect 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 TerminalN/AAllN/AHTTPS using any browserA web interface provided by CyberSource that users may login to and run transactions manually.

See Overview »
Simple Order APICOM/ASP, ASP.net (VB & C#), C/C++, PHP, Perl, Java, ColdFusionWindows, Linux, Solaris 32-bit OS onlyRequires CyberSource pre-built clientXML/SOAP based web-serviceAccess to all CyberSource transaction services. Wide support for many popular code / OS combinations.

See Overview »
SOAP Toolkit APISample 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 supportRequires CyberSource open-source (sample) code to invoke 3rd party mainstream SOAP toolkitXML/SOAP based web-serviceAccess 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 UploadSample code available in Java only for programmatic upload. Manual file upload also available within Enterprise Business Center.AllOpen-sourceHTTPS POST (not SFTP)Uploads multiple transaction requests within a single file. A less popular integration option.

See Overview »
Ready to develop? Start Now »
Need additional resources? View Downloads »