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 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 » | |
![]() | 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 » |
![]() | 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 » |
![]() | 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 » |
![]() | 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 » |
![]() | 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 » |