Home > C/C++ Client


C/C++ Client

 

nThe C/C++ client for the Simple Order API is supported on 32-bit operating systems only.

nIf you are building an application to sell to others, see Using the Client Application Fields. This appendix has a list of API fields you can use in your request that describe the application, its version, and its user. If you use these fields in your request, you can view their values in the Transaction Search Details window of the Business Center.

Choosing Your API and Client

API Variation

With this client package, you can use either of these variations of the Simple Order API:

nName-value pairs, which are simpler to use than XML

nXML, which requires you to create and parse XML documents

The test that you run immediately after installing the client uses name-value pairs.

Client Versions

CyberSource updates the Simple Order API on a regular basis to introduce new API fields and functionality. To identify the latest version of the API, go to:

https://ics2wsa.ic3.com/commerce/1.x/transactionProcessor

For transactions in India, go to:

https://ics2ws.in.ic3.com/commerce/1.x/transactionProcessor

This represents the version of the server-side code for the CyberSource services.

The Simple Order API Client for C/C++ also has a version, but it is not the same as the API version. The client version represents the version of the client-side code that you use to access the CyberSource services.

When configuring the client, you indicate which version of the API you want to use. When setting this parameter, do not use the current version of the client; use the current version of the API.