SDK API
View all API objects, methods, attributes and responses embedded within Smart Terminal SDK
Overview
SoftSpaceSDK
Class representing the entry point of this SDK, all features are provided through this class.
// To get a SoftspaceSDK instance
val sdk = SoftSpaceSDK()
ICodecManager
ICodecManager is responsible for encoding and decoding data between the POS application and the Smart Terminal. It converts request objects into a byte format for sending, and converts received byte responses back into readable data. This ensures smooth communication between systems using the correct format.
IReader
The IReader component of the Smart Terminal SDK serves as the primary communication interface between the POS application and the Smart Terminal. It is responsible for establishing and monitoring the connection to the reader device, sending transaction requests, and receiving responses. This enables the POS to interact with the terminal smoothly and reliably throughout the payment process.
Core Modules
Card Payment
This section documents the integration message for Card Payment.
QR Payment
This section documents the integration message for QR Payment.
QR Inquiry
This section documents the integration message for QR Inquiry.
Void
This section documents the integration message for Void.
Cancel
This section documents the integration message for Cancel.
Transaction Status
This section documents the integration message for Transaction Status.
Settlement Info
This section documents the integration message for Settlement Info.
Settlement
This section documents the integration message for Settlement.
Send E-Receipt
This section documents the integration message for Send e-Receipt.
Membership Info
This section documents the integration message for Membership Info.
Top Up
This section documents the integration message for Top Up.
Card Refund
This section documents the integration message for Card Refund.
QR Refund
This section documents the integration message for QR Refund.
Bill Payment
This section documents the integration message for Bill Payment.