
Every step is managed by the SDK. Your application calls SDK methods and receives results — the device interactions happen inside the platform layer.
Customer selects from a biller list or searches by name. SDK manages the biller catalogue feed and session state.
Customer enters the account or reference number. SDK validates the format before fetching the bill.
SDK calls the biller API with the reference number. Returns the outstanding amount and due date to the application.
Customer pays via card (PCI terminal), cash (bill acceptor), or wallet. SDK handles the payment device and posts to the biller or clearinghouse.
SDK posts the payment, receives confirmation, triggers the receipt printer, and closes the session.
Production deployments running bill payment flows in real environments.

Bill payments via Digital Branch kiosks.

Bill payments at 200+ telecom kiosks across UAE.

Invoice generation and payment collection at government service kiosks.