Open a bank account via self-service kiosk
Your kiosk application coordinates the account-opening journey with the bank’s services. Azimut SDK handles supported document, biometric, card-issuance and receipt devices; the bank owns account approval and the issuer owns card activation.
How it works
How the account opening flow works
The SDK handles supported device operations. Your application coordinates the workflow with the services responsible for identity, payment and account decisions.
Customer identification
New or existing customer identified via document scan. SDK parses the document and pre-fills fields where possible.
Biometric KYC
The SDK captures data from the supported biometric device. The application connects to the configured identity service and waits for its verification result before proceeding under the bank’s policy.
Account details
The customer completes the account application on the kiosk. The application manages the form, consent and customer-session state under the bank’s requirements.
Core banking API call
The application submits the completed request to the bank’s service. The bank owns eligibility and account approval; a pending response must remain pending until the bank confirms the outcome.
Card issuance or confirmation
After the bank confirms account creation, the application can request supported card issuance or receipt printing. Card activation is a separate issuer decision; a printer fault must not trigger another account-creation request.
What the SDK handles
Hardware
- Document scanner
- Biometric scanner
- Instant card printer (optional)
- Receipt printer
Integrations
- Core banking APIs
- Identity verification backend
- Card personalisation systems
Customers
Deployed with
Production deployments running account opening flows in real environments.

Bank Alfalah
Full account opening at Digital Branch kiosks.
Related solutions
From the blog
Ready to deploy account opening on your kiosks?
Talk to our team about your hardware, integration requirements, and deployment timeline.
