What is bill payment kiosk software?
Bill payment kiosk software is the application that lets a customer settle a bill, a fee or an instalment at a self-service terminal, at any hour, and walk away with a printed receipt and a confirmed transaction. The customer identifies the account, by typing a consumer number, scanning the barcode or QR printed on the bill, or entering a mobile number, and the software fetches the amount due from the biller's system or from a bill-aggregation network. Payment is then taken by cash through a note acceptor, by card on a payment terminal, or by UPI, and the biller is updated in real time. Behind the screen the software does the unglamorous work that makes unattended collection safe: it tracks every note in the cash box, reverses payments that failed after money was taken, and produces the end-of-day reconciliation an operator's finance team signs off.
AtashiTech writes this software as a native Windows application for the collection kiosk you source, and integrates the cash acceptor, card terminal, receipt printer and scanner fitted into it. It is one of our packaged kiosk and self-service solutions; the enclosure and the cash-handling hardware come from their manufacturers, not from us.
The cash counter closes at five; the bills do not
Collection is the one process where a utility, a municipality or a lender meets every customer, and it is usually the process with the shortest opening hours.
The old way
A customer who wants to pay in cash takes a morning off. They find the office, join the line that forms on the last three days before the due date, hand over notes and a bill, and receive a stamped counterfoil they will need to keep for a year in case the payment is never posted. The cashier counts, records, stamps and moves on, and at closing time counts again. Any difference between the cash in the drawer and the entries in the register is found that evening, or at the audit, and rarely explained.
The operator carries the costs of this at both ends. Staff hours go to counting cash and the peak is staffed for three days a month. Customers who cannot come during office hours pay late, are charged a penalty, and complain. Online payment has moved part of the volume away, but the customers who remain at the counter are precisely the ones who will not or cannot pay online, and their number does not shrink much.
The AtashiTech way
A collection kiosk in the office lobby, a branch, a mall or a housing society keeps taking payments after the counter shuts. The customer scans the bill, sees the amount due, feeds notes into the acceptor or taps a card or scans a UPI code, and receives a receipt with a transaction reference the biller already holds. Cash is counted by the machine as it is inserted, so the day-end total is a report rather than a count. A payment that fails after cash was accepted is reversed or refunded under rules the operator sets, and every such case is logged for the finance team.
Bill payment kiosk software of this kind runs as a Windows executable with an encrypted local transaction store, so the kiosk continues to accept payments it can safely accept, and records them, when the network is unavailable, and settles them with the biller as soon as it is back.
How it works
Four steps for the customer. Each step has a defined failure path, because in a payment flow the failure path is the product.
Identify the bill
The customer chooses the biller or category, then scans the bill's barcode or QR code, types the consumer or account number, or enters a registered mobile number. For a multi-biller kiosk the categories are grouped, electricity, water, gas, broadband, municipal, loans, so a first-time user finds theirs.
Fetch and confirm the amount
The software queries the biller directly or through the Bharat Bill Payment System and shows the name on the account, the due amount and the due date. Partial payments, multiple accounts in one session and advance top-ups are offered where the biller allows them.
Pay
Cash goes into a note acceptor that validates and counts each note; change is returned from a recycler where fitted. Cards are taken on the payment terminal, UPI by scanning a dynamic QR on screen. The software confirms the payment with the biller before it prints anything.
Receipt and record
A receipt prints with the biller's transaction reference, and an SMS copy goes to the mobile number if one was given. The transaction is written to the encrypted local store and to the operator's back office, and the cash-box ledger is updated note by note.
Core features
The package is built around the two things a collection operator cannot compromise on: the customer must get a valid receipt, and the operator must be able to account for every rupee in the box.
Multi-biller through BBPS
Connects to the Bharat Bill Payment System through your bank or a licensed operating unit, which brings electricity, water, gas, telecom, DTH, insurance, loan and municipal billers onto one screen. Direct biller APIs are supported alongside.
Cash, card and UPI
Note acceptors and recyclers for cash, a payment terminal for cards, and dynamic UPI QR codes. Each method can be enabled per kiosk, so a lobby unit can be cash-free while a branch unit takes everything.
Real-time confirmation and receipt
The biller confirms the payment before the receipt prints, and the receipt carries the biller's own reference so the customer never has to prove a payment from a counterfoil again.
Change and balance top-up
Where a recycler is installed, change is dispensed. Where it is not, excess cash can be credited as an advance to the customer's account with the biller, or held as a wallet balance under the operator's rules.
Multi-account and partial payment
A customer can pay several accounts in one session, split a bill across cash and card, or pay part of an amount due where the biller permits it, with each leg recorded separately.
Failed-transaction auto-reversal
If the biller does not confirm after money was taken, the software retries, then reverses the card or UPI charge or records a cash refund voucher, and raises a case for the operator with the full event log.
End-of-day reconciliation
Note-by-note cash ledger, card and UPI settlement summaries, biller-wise totals and exception lists, produced automatically at close of day and exportable to your accounting system.
Secure by design
Card data stays on the payment terminal and never enters the kiosk application. The local transaction store is encrypted, operator access is role-based and every cash-box opening is logged.
Hardware and integrations
Cash devices are the defining hardware of a collection kiosk, and the software drives them through the manufacturer's SDK so that every note event, accepted, rejected, stacked, dispensed, is recorded.
Devices, networks and back-office systems
Which billers can be reached, and through what, is usually the first question in a collection project. The table separates the hardware from the payment rails from the accounting side.
| Layer | What is integrated | Connection | Behaviour when the network is down |
|---|---|---|---|
| Cash devices | JCM and CPI note acceptors and recyclers; coin acceptors | Manufacturer SDK over USB or serial | Accept, count and stack locally; payments recorded and settled later under operator rules |
| Card terminals | Pine Labs terminals | Terminal SDK; the terminal holds the card data | Depends on the terminal's own link; hidden when unreachable |
| UPI | Dynamic QR through a UPI-enabled payment gateway | Gateway API over HTTPS | Unavailable; screen offers cash or card |
| Bill lookup | BBPS through your bank or operating unit; direct biller APIs | HTTPS, with the operator's credentials held server-side | Last-known dues can be shown for cash payment where the biller allows offline collection |
| Receipts and messaging | Epson thermal printers; SMS through MSG91 or a similar gateway | OPOS; HTTPS | Receipt prints locally; SMS queues |
| Accounting and ERP | Your finance system; NexERP for collections posting | REST API or day-end file export | Posting resumes when the link returns |
| Scanners | Bill barcode and QR readers | USB | Fully local |
Integration with the payment rails and the biller systems is delivered by our cloud, DevOps and integration team; the kiosk application and the cash-device drivers come from our kiosk application development practice. The operator's back-office portal, where collections, exceptions and cash pickups are reviewed, is built as a web application by the same group that delivers our web application development work.
Who deploys bill payment kiosk software
Anyone who collects recurring amounts from many people, and whose customers still turn up with cash, has a use for an unattended collection point.
Electricity, water and gas utilities
Distribution companies with millions of consumers and a monthly due date see the sharpest collection peaks. Kiosks at the consumer service centre, in the sub-division office and at partner locations spread that peak across the whole month and the whole day, and the biller integration is usually the utility's own billing system as well as BBPS.
Municipal corporations
Property tax, water charges, trade licences and penalties are collected at ward offices with short hours. A kiosk in the ward office lobby, running the municipality's own fee schedule, lets residents pay without an appointment and gives the revenue department a note-by-note ledger. Citizen queues for other services in the same building are handled by our queue management kiosk.
Telecom, broadband and DTH operators
Retail stores double as payment points. Moving recharge and bill payment to a kiosk frees store staff for sales and service, and BBPS coverage means a store can collect for other billers as a footfall driver.
Banks and non-banking lenders
Loan instalments, credit-card dues and account deposits still arrive in cash at branches. A lobby kiosk extends the collection window past branch hours, with cash reconciled by machine rather than by teller, and its records feeding the core system through the same integration layer the branch already uses.
Housing societies, campuses and estates
Maintenance dues, club charges and canteen top-ups can be collected at a kiosk in the clubhouse or the campus centre. Where the campus also runs staff self-service, the same credential used at our employee self-service kiosk can identify the payer here.
Schools, colleges and training institutes
Fee collection at the start of term is a queue that repeats every year. A kiosk in the administration block takes fees against a student ID, prints an official receipt and posts to the institute's accounts, and stays useful between terms for hostel, transport and examination fees. Visitors to the same campus are recorded through our visitor management kiosk.
Deployment, offline operation, AMC and remote management
A kiosk holding cash is judged differently from any other kiosk. These are the operating arrangements we put around it.
Deployment
The collection application is installed as a locked-down Windows package, with the cash devices, terminal and printer commissioned on site and every note denomination tested through the acceptor. Biller onboarding is a project in its own right: each direct biller or the BBPS connection is configured and tested against the biller's sandbox, and the receipt format is agreed with the finance team. We recommend a first kiosk at the operator's own office, where cash pickup and exception handling can be practised, before units go to partner locations.
Offline operation
Payments that need a live answer, card authorisation and UPI confirmation, are only offered while their rails are reachable. Cash is different: where the biller permits offline collection, the kiosk can accept cash against the last-known due amount, record the transaction in its encrypted local store and settle it with the biller when the connection returns, with the receipt marked accordingly. Whether that mode is enabled at all is the operator's decision, made per biller, because the operator carries the settlement risk.
Annual maintenance contract
Cash hardware needs firmware updates and periodic recalibration; billers change their APIs; note designs change. The AMC delivered through our consulting and AMC support service covers the software side of all of that, plus a support route for the operator's collections team. Its scope and response commitments are agreed per operator and are not a published list.
Remote management
An operator with kiosks in twenty locations needs to know which ones are low on receipt paper, which cash box is approaching its limit, which unit has a jammed acceptor and which has not settled today's transactions. The kiosks report to our centralized kiosk management platform, which raises those alerts, schedules cash pickups from the ledger, pushes new billers and receipt formats to every unit, and lets a technician read the device log before deciding whether to send someone. Notes on running cash-handling estates are on the blog.
Extend your collection hours
Tell us which billers you collect for, whether BBPS or direct integration applies, which payment methods your customers use and where the kiosks will stand. We will confirm the cash-handling hardware, map the reconciliation with your finance team and quote the engagement. Begin on the contact page; we publish no price list because collection projects differ in every one of those dimensions.