This reference documents the public managers, methods, and data objects available in the Get Mini Android SDK.
1. Authentication & Merchant Configuration
Access features via RedCLSMerchantConfigurationManager. Most operations follow a pattern: instantiate a Data object for input and receive a Response object containing the results and a Code indicator (0 for success).
Standard & Transparent Login
Methods to authenticate the user or register the device for passwordless access.
Method
Parameters / Input
Return Type
Description
login()
RedCLSLoginData
RedCLSLoginSsmResponse
Full credential validation.
autoLogin()
Context, RedCLSLoginTransAutoLoginData
RedCLSLoginTransLoginResponse
Registers device for passwordless entry.
loginWithoutUser()
Context
RedCLSLoginTransLoginResponse
Login using registered device token.
addTerminal()
Context, RedCLSLoginTransPetNuevoTerminal
ResponseData
Links a new terminal to the device.
disableLoginTrans()
Context
void
Revokes the device registration.
Account & Profiles
Methods for profile queries and security maintenance.
Method
Parameters / Input
Return Type
Description
changePass()
RedCLSChangePassData
RedCLSChangePassSsmResponse
Updates the merchant password.
peticionPerfilEntidad()
RedCLSTerminalData
RedCLSPerfilResponse
Queries enabled profile features.
recordarPassword()
Context, user: String
Boolean
Triggers a recovery email.
2. Shared Data Models
These core objects are reused across multiple managers to identify the merchant or represent a completed transaction.
RedCLSTerminalData (Identification Token)
The fundamental identification token required by every payment and query manager in the SDK.
Field
Type
Mandatory
Description
MerchantName
String
Yes
The complete business name.
Fuc
String
Yes
Unique Merchant Category Code (MCC/FUC).
Terminal
String
Yes
Unique terminal identification number.
NSerie
String
Yes
Hardware serial number of the PIN pad.
Type
String
Yes
Classification (“1” for Virtual, “2” for PC).
Csb
String
Yes
Bank entity code.
Currency
Integer
Yes
Numeric ISO currency code (e.g., 978).
CurrencyCode
String
Yes
Alphanumeric ISO currency code (“EUR”).
RedCLSTransactionData (Transaction Record)
The primary model representing a completed transaction, containing host details and receipt literals. Used for signatures, refunds, and query results.
Field
Type
Description
type
String
Operation type (e.g., “PAGO”, “PREAUTORIZACIÓN”).
card
String
Masked card number (or panToken) for merchant receipt.
cardClient
String
Masked card number for the customer copy of the receipt.
Literals
List
Raw text lines for the customer copy of the receipt.
LiteralsComercio
List
Raw text lines for the merchant copy of the receipt.
identifierRTS
String
Unique transaction ID required for refunds and queries.
autorizationNumber
String
Host-generated authorization approval code.
responseCode
String
Standard response code (“00” for approval).
TokenRecurrente
String
Recurring payment token (if requested).
3. Hardware Connectivity & Ready Status
Manage the link between the Android device and the PIN pad via RedCLSPinPadManager.
Method
Parameters
Return Type
Description
connectWithPinPad()
None
void
Initiates Bluetooth/USB link.
inicializarPinpad()
None
RedCLSInitPinpadResponse
Syncs terminal and checks readiness.
isPinPadConnected()
None
Boolean
Checks current connection status.
cerrarConexiones()
None
RedCLSCloseConnectionsResponse
Performs forced cleanup/disconnection.
getNumberOfPendingOfflineOperations()
Context
int
Returns count of stored offline payments.
4. Payment Operations (Card-Present)
Core financial operations handled by RedCLSPinPadManager. These methods interact with the hardware to read cards and process host requests.
Method
Parameters
Return Type
Description
operativaConTarjeta()
RedCLSOperativeWithCardData
RedCLSOperativeWithCardResponse
Sales, Pre-auth, and Installments.
pagoConReferencia()
ref: String, amount: double, tid: String?
RedCLSOperativeWithCardResponse
Tokenized recurring payments.
devolucionSinOriginal()
amount: Double, invoice: String
RedCLSRefundResponse
Card-present refund (Manual/Banda).
lecturaTarjetaPrivada()
None
RedCLSReadPrivateCardResponse
Reads proprietary/private fuel cards.
Payment Response Hierarchy
The operativaConTarjeta method returns a nested structure to handle both technical errors and transaction results.