Difference between revisions of "HTML Web API"
From Cloud9 Payment Processing Gateway Documentation
(5 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
==Overview== | ==Overview== | ||
Simple web HTTP based API for online based and web enabled point of sale integrations. | Simple web HTTP based API for online based and web enabled point of sale integrations. | ||
− | |||
− | |||
− | [[image:webapi.jpg|thumb|750px|HTTP API Sample Screenshot|link=http://samples.c9pg.com/ | + | [[image:webapi.jpg|thumb|750px|HTTP API Sample Screenshot|link=http://samples.c9pg.com/HTML_JS/|Sample]]<br> |
==Web Based Mini POS Sample== | ==Web Based Mini POS Sample== | ||
− | *[http://samples.c9pg.com/ | + | *[http://samples.c9pg.com/HTML_JS/ Run HTML Client with active source code display] |
==HTML Sample Source Code== | ==HTML Sample Source Code== | ||
− | *[http://samples.c9pg.com/ | + | *[http://samples.c9pg.com/HTML_JS/src Source Code] |
+ | |||
+ | ==Initialization== | ||
+ | The following points the sample to the test server: | ||
+ | <code> | ||
+ | function onStart() { | ||
+ | .... | ||
+ | //let sUrl = PGC_SVC_C9PG_PDC; // production server | ||
+ | let sUrl = PGC_SVC_C9PG_PWE_TEST; // test server | ||
+ | } | ||
+ | |||
+ | These lines assign the test merchant account info | ||
+ | |||
+ | function onRequest(nTransType) { | ||
+ | ..... | ||
+ | //Set Merchant Account Info (Merchant ID, Terminal ID, Password) | ||
+ | PgcSetStr(nSess, 0, PGC_GWKEY_GMID, '1001396250'); | ||
+ | PgcSetStr(nSess, 0, PGC_GWKEY_GTID, 'GT1001396253'); | ||
+ | PgcSetStr(nSess, 0, PGC_GWKEY_GMPW, '123'); | ||
+ | |||
+ | } | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ==Important Test Account Info== | ||
+ | →NOTE: This is an actual TSYS test server. '''Please, use $1.00 (100 for implied decimal input in the samples below) and 999 for CVV to test''', as various other amounts are hard-coded to return errors and other responses''' | ||
+ | <br>The full description of various TSYS Test Server Responses can be found here [[TSYS Test Account]] | ||
− | |||
− | |||
{{Template:ImageFiller}} | {{Template:ImageFiller}} | ||
{{Template:C9Footer|Integration}} | {{Template:C9Footer|Integration}} |
Latest revision as of 00:43, 20 March 2020
Cloud9 Payment Gateway Documentation. This site can also be reached at http://docs.cloud9paymentgateway.com
Contents
Overview
Simple web HTTP based API for online based and web enabled point of sale integrations.
Web Based Mini POS Sample
HTML Sample Source Code
Initialization
The following points the sample to the test server:
function onStart() {
....
//let sUrl = PGC_SVC_C9PG_PDC; // production server let sUrl = PGC_SVC_C9PG_PWE_TEST; // test server }
These lines assign the test merchant account info
function onRequest(nTransType) {
.....
//Set Merchant Account Info (Merchant ID, Terminal ID, Password) PgcSetStr(nSess, 0, PGC_GWKEY_GMID, '1001396250'); PgcSetStr(nSess, 0, PGC_GWKEY_GTID, 'GT1001396253'); PgcSetStr(nSess, 0, PGC_GWKEY_GMPW, '123');
}
Important Test Account Info
→NOTE: This is an actual TSYS test server. Please, use $1.00 (100 for implied decimal input in the samples below) and 999 for CVV to test, as various other amounts are hard-coded to return errors and other responses
The full description of various TSYS Test Server Responses can be found here TSYS Test Account
From the makers of Cloud9 Payment Processing Gateway and Creditline Credit Card Processing Software