Difference between revisions of "Payment Processing API Documentation"

From Cloud9 Payment Processing Gateway Documentation
Jump to: navigation, search
(Flow)
 
(50 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{Template:C9Header|API Documentation}}
 
{{Template:C9Header|API Documentation}}
=Step One=
+
<br>
Please, review the '''[[Payment_Processing_Developer_Guide|Developer Guide]]''' to determine the best integration approach, before diving into the API Documentation below.
+
&rarr; '''ALL API is COPYRIGHT by 911 Software, INC 2019'''
 +
<br>
  
=API Documentation=
+
=RESTful JSON & HTML API Documenation=
 
+
See [[JSON API Documentation]]
==Overview==
+
=Web Browser HTML/JavaScript Integration=
The following document will give a good idea of how to use our Payment Gateway Client API (PGCApi), which have wrappers for other languages (VB, JS, etc)
+
See [[HTML_Web_API|Web Browser Integration Samples]]
This is a simpler value pair operation library
+
=C/C++/C# & VB API documentation=
 
+
See [[C Languages API Documentation]]
==Flow==
+
=iOS API Documentation=
#Initialize the library<br><code>PgcInit("PgcSample");</code>
+
See [[iOS API Documentation]]
#Connect to the Payment Web Controller (PWC - direct Cloud9 Server connection) or local Payment Device Controller (PDC) Server
+
=Android API Documentation=
##Create Connection Handle<br><code>int nConn = PgcNewConn(PGC_SVC_C9PG_PDC, "Name", "Token", PGC_TIMEO_TXN_UI, "PgcSample", ""); //USE PGC_SVC_C9PG_PWE_TEST for PWE</code>
+
See [[Android API Documentation]]
##Open the Connection, specified by Connection Handle<br><code>int nErr = PgcConnect(nConn);</code>
 
#Create New Session<br><code>int nSess = PgcNewSess(nConn, 1);</code>
 
#Set Session Parameters<br><code></code>
 
##Set MID/TID/PWD<br><code></code>
 
##Set Transaction Type<br><code></code>
 
##Set Transaction Medium (e.g. Credit Card)<br><code></code>
 
##Set Transaction Parameters (e.g. Amount, Tax, Trace#)<br><code></code>
 
#Send the Request for this Session<br><code></code>
 
#Get Response for the Session<br><code></code>
 
#Close the Session<br><code></code>
 
 
 
&rarr; '''Online Documentation:''' [http://cloud9paymentgateway.com/docs/API/ Payment Gateway Client Library ver 17.08.14 documentation]
 
 
 
=Samples=
 
{{Template:samples}}
 
  
 
{{Template:C9Footer|Integration}}
 
{{Template:C9Footer|Integration}}

Latest revision as of 19:23, 6 August 2019




Cloud9 Payment Gateway Documentation. This site can also be reached at http://docs.cloud9paymentgateway.com


ALL API is COPYRIGHT by 911 Software, INC 2019

RESTful JSON & HTML API Documenation

See JSON API Documentation

Web Browser HTML/JavaScript Integration

See Web Browser Integration Samples

C/C++/C# & VB API documentation

See C Languages API Documentation

iOS API Documentation

See iOS API Documentation

Android API Documentation

See Android API Documentation





From the makers of Cloud9 Payment Processing Gateway and Creditline Credit Card Processing Software