Noika All Payment Solution Pvt. Ltd.Payment InfrastructureBusiness Solutions
Virtual Barcode

Virtual payment collection infrastructure

Generate a unique barcode per transaction, order or invoice — so every payment reconciles exactly against what was billed.

What is Virtual Barcode

A fresh code for every transaction

Unlike a static code, a virtual barcode is generated per invoice, order or transaction reference — so a payment can only be matched to the exact bill it was created for.

  • One barcode, one transaction — no ambiguity
  • Exact-match reconciliation with invoices or orders
  • Automatic expiry for time-bound collections
Virtual Barcode — Transaction Detail
Virtual BarcodeVB-0026-8841
Amount₹7,450
ReferenceINV-33021
StatusPaid
Illustrative transaction dashboard — figures shown are for demonstration only.
Collection Flow

How Virtual Barcode reconciliation works

Invoice Created
Barcode Generated
Customer Pays
Auto-Matched
Transaction Tracking

Track every virtual barcode end-to-end

VB-0026-8841 · INV-33021
Paid
VB-0026-8842 · INV-33022
Pending
VB-0026-8843 · INV-33023
Paid
VB-0026-8844 · INV-33024
Expired
generate-barcode.json
POST /virtual-barcode
{
  "amount": "7450",
  "reference": "INV-33021",
  "expiry_minutes": 30
}
API Integration

Generate barcodes directly from your system

Create a virtual barcode the moment an invoice or order is raised, and receive a webhook the moment it is paid.

Explore Payment APIs