Difference between revisions of "Payment Processing API Documentation"
(→API Documentation) |
|||
| Line 4: | Line 4: | ||
=API Documentation= | =API Documentation= | ||
| + | |||
| + | ==Connection== | ||
| + | <code> | ||
| + | // Initializing library; | ||
| + | // called once per application upon startup | ||
| + | PgcInit("PgcSample"); | ||
| + | |||
| + | // Connection handle; | ||
| + | // one per connection to the remote server | ||
| + | int nConn = 0; | ||
| + | |||
| + | // Creating connection to the remote server; | ||
| + | // called once per connection | ||
| + | nConn = PgcNewConn(PGC_SVC_C9PG_PWE_TEST, "Name", "Token", PGC_TIMEO_TXN, "PgcSample", ""); | ||
| + | if (nConn < PGC_ERR_NONE_MARKER) { | ||
| + | // Handing errors | ||
| + | // nConn contains the error code | ||
| + | // stop | ||
| + | } | ||
| + | |||
| + | // Connecting to the remote server; | ||
| + | // optional; will be called automatically if not connected | ||
| + | int nErr = PgcConnect(nConn); | ||
| + | if (nErr < PGC_ERR_NONE_MARKER) | ||
| + | { | ||
| + | char sErr[256]; // Error tag; a more descriptive representation of the error code | ||
| + | PgcGetErrTag(nErr, sErr); // Getting error tag | ||
| + | } | ||
| + | |||
| + | </code> | ||
→ '''Online Documentation:''' [http://cloud9paymentgateway.com/docs/API/Index.html Payment Gateway Client Library 0.1 documentation] | → '''Online Documentation:''' [http://cloud9paymentgateway.com/docs/API/Index.html Payment Gateway Client Library 0.1 documentation] | ||
Revision as of 01:00, 20 August 2017
Cloud9 Payment Gateway Documentation. This site can also be reached at http://docs.cloud9paymentgateway.com
Contents
Step One
Please, review the Developer Guide to determine the best integration approach, before diving into the API Documentation below.
API Documentation
Connection
// Initializing library;
// called once per application upon startup
PgcInit("PgcSample");
// Connection handle; // one per connection to the remote server int nConn = 0;
// Creating connection to the remote server; // called once per connection nConn = PgcNewConn(PGC_SVC_C9PG_PWE_TEST, "Name", "Token", PGC_TIMEO_TXN, "PgcSample", ""); if (nConn < PGC_ERR_NONE_MARKER) {
// Handing errors // nConn contains the error code // stop
}
// Connecting to the remote server; // optional; will be called automatically if not connected int nErr = PgcConnect(nConn); if (nErr < PGC_ERR_NONE_MARKER) {
char sErr[256]; // Error tag; a more descriptive representation of the error code PgcGetErrTag(nErr, sErr); // Getting error tag
}
→ Online Documentation: Payment Gateway Client Library 0.1 documentation
Samples
Web Browser Samples
Web Browser Integration Samples
RESTFul JSON/SOAP
MS Windows Samples
iOS Integration Samples
Android Integration Samples
From the makers of Cloud9 Payment Processing Gateway and Creditline Credit Card Processing Software