IOS API Documentation

From Cloud9 Payment Processing Gateway Documentation
Revision as of 09:49, 4 January 2018 by Zorrik (talk | contribs)

Jump to: navigation, search




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

HTTP API Sample Screenshot

Download iOS SDK Library

iOS SDK Library Download

Integration Steps

iPassthruManager - Communication with Multiplexer (Payment Terminal Communication Server)

  1. Implement the protocol IPassthruNotificationSupport
  2. Call initWithDelegate to instantiated the iPassthruManager class.
  3. Call setConnectionWithHost to set the Multiplexer host and port
  4. Call Start to connect to Multiplexer and connect to the ICM122 via bluetooth
  5. Call Stop to disconnect the above connections.

iPDCManager - Communication with Cloud9 Payment Web Device Controller(PWC)

  1. Implement the protocol IPDCManagerNotify
  2. Call initWithDelegate to instantiated the iPDCManager class.
  3. Call postTransactionToUrl to send a JSON request to Cloud-PDC via https protocol.

Protocol Reference

  • IPassthruManagerNotifyClient is used for ICM122 communication event notify.
  • IPassthruManagerNotifySSL is used for Multiplexer communication event notify.
  • ServerToClientDataSent is triggered after sending data to ICM122.
  • ClientToServerDataSent is triggered after sending data to Multiplexer.
  • HttpsDataReceived is triggered when a Cloud-PDC response is receieved.
  • HttpsErrorOccurred is triggered when the https connection encounter a error.





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