
Every step is managed by the SDK. Your application calls SDK methods and receives results — the device interactions happen inside the platform layer.
Account lookup via card swipe or biometric verification. SDK manages the session from this point forward.
SDK accepts bills and cheques, counts denominations, handles multi-note errors, and prompts for reinsertions without the application managing device state.
Real-time count displayed before the customer confirms. SDK holds the session in a safe state until confirmed or cancelled.
SDK sends the confirmed amount to the core banking API. Handles success, failure, and partial-credit states — and retries where the network spec allows.
SDK triggers the receipt printer, logs the transaction, and cleanly ends the device session.
Production deployments running cash deposit flows in real environments.

Cash and cheque deposits at Digital Branch kiosks.

Cash deposits via CDMs.

Cash deposit flows via self-service kiosks.

Cash and cheque deposits via CDMs.