|
ChipDna Mobile
|
The ChipDNA Mobile API contains the classes necessary to process Card Present sale and refund transactions on a mobile platform. Processing Card Present transactions requires one of the following PIN pads:
The ChipDNA Mobile API uses an encrypted database and needs to be initialised with a password before the API functionality can be used. initialize method is used to start the initialisation process. Once initialized an instance of the ChipDnaMobile class obtained using the static sharedInstance method.
Use setProperties to set the required properties such as Application Identifier, PIN pad name, Target platform (Live or Test), Terminal ID and Transaction Key.
Once the appropriate properties are set, the PINpad can be prepared for processing transactions by calling connectAndConfigure . Register listener using addConnectAndConfigureFinisehdTarget to receive notifcation of the configuration result. Register listener using addConfigurationUpdateTarget to receive notifcation of the configuration progress. Register listener using addDeviceUpdateTarget to receive notification of the PIN pad connectivity events.
ChipDNA Mobile transactions are processed in two stages, authorization stage and confirm stage. Once configuration is complete, transactions can be authorized using startTransaction method. To be notified of the transaction results register a target using addTransactionFinishedTarget. To be notified of transaction progress updates registered a target using addTransactionUpdateTarget method.
ChipDNA Mobile does not auto-confirm transactions. Approved transactions must be explicitly confirmed for settlement in order to obtain the funds using method confirmTransaction . If the funds for an approved transaction are not settled for reasons such as goods issue failure then the transaction should be explicitly voided using method voidTransaction.
Tel. +44 (0)117 930 4455 Tel. +1 (800) 868-1832 Email: suppo.nosp@m.rt@c.nosp@m.redit.nosp@m.call.nosp@m..com
Creditcall Ltd. Registered Office: Merchants House North, Wapping Road, Bristol BS1 4RW. 0117 930 4455 Registered No: 3295353. VAT No: 713 0076 80. Creditcall Corporation. 1133 Broadway, Suite 706, New York, NY 10010. USA. 800 868 1832.