Xpeazy Mockup · Employee App ("Xpeazy Holder")
All data is mock.
9:41
Xpeazy
CORPORATE UPI · NO CARD NEEDED
✓ Device integrity — no root/jailbreak
✓ App signature verified
✓ Secure channel to Partner Bank
POWERED BY

Demo build · the partner bank shown is a placeholder

Xpeazy
CORPORATE UPI · NO CARD NEEDED
Corporate expense wallet

If your company registered you, your wallet is waiting

Pay work expenses with UPI — from company money, not yours. No card, no reimbursements, no waiting. We'll find your company from your mobile number.

Takes about 60 seconds · You'll pay with your own UPI PIN
Partner bank: demo placeholder

NimbusFreight wallet · before you continue

Terms & consent

Terms of Use (summary) — Xpeazy issues you a company-funded UPI wallet operated with Partner Bank under NPCI's TPAP framework. Money you spend belongs to your employer; policy limits are set by them. Your UPI PIN is issued and verified by the bank — Xpeazy never sees or stores it. Misuse of the wallet is governed by your employment terms.

Privacy Policy (summary) — We process your name, PAN, mobile, device/SIM identifiers and payment-time location under the DPDP Act, 2023, hosted in India. Data is shared only with your employer and the partner bank — never sold. Full policies available in About & Legal.
Partner bank: demo placeholder

All three consents are required to activate the wallet.

Step 1 of 5 · Your mobile number

Which number did your employer register?

Your mobile number is how Xpeazy knows who you are. We read the SIMs on this phone — pick the one your employer has on record.

SIM 1 · +91 98XXX XX321Jio · detected on this device
SIM 2 · +91 90XXX XX114Airtel · detected on this device

Your UPI registration is cryptographically tied to this SIM — an NPCI requirement. If you change the SIM later, the wallet re-verifies.

What happens next
1
Verify with an OTPProves this SIM is in your hand right now.
2
See your companyWe reveal who registered this number.
3
Accept & you're inReview terms, confirm identity, set your PIN.

Checking your number…

✓ SIM verified on this device (silent SMS)
✓Searching employer records for +91 98XXX XX321
✓ Match found — registration pending with an employer
POWERED BY

Demo: number not on any roster?

Verify it's really you

Enter the OTP

Sent to +91 98XXX XX321 — proves this SIM is in your hand right now.

739 214

Never share this OTP — not even with someone claiming to be from Xpeazy or your bank.

Once verified, we'll show you which company registered this number.

✓
Number verified

Your company found you

+91 98XXX XX321 is registered on Xpeazy by:

NF
NimbusFreight Logistics Pvt Ltd
Verified corporate · with Partner Bank
Registered you asDriver · Fleet NF-North
Invited on20 Jul 2026 · by HR (Meera Iyer's team)
Wallet statusAwaiting your activation
?

We can't find this number

+91 90XXX XX114 isn't registered by any employer on Xpeazy.

✓ Check you picked the SIM your employer has on record
✓ Ask HR to add this number to the roster
✓ New invite links activate within a minute
Step 2 of 5 · Confirm identity

Is this you?

These details are registered against your verified number. Confirming binds your wallet to this phone.

Wrong details? Contact your supervisor — you can't edit these yourself.

Demo: bank requires individual KYC?

Setting up your wallet…

✓ Verifying SIM on this device
✓ Binding device to your identity
✓ Issuing your UPI ID
POWERED BY

Mock demo — no real SIM or NPCI calls are made.

Step 3 of 5 · Permissions

A few permissions — each with a reason

Xpeazy asks only for what the wallet actually needs.

Location (lat-long)Tags each payment with where it happened — this powers your company's live spend overview, trip tracking and geo-fenced policies.
✓
CameraScanning merchant QRs and snapping receipts. Nothing else.
✓
Phone & SIM stateBinds the wallet to this exact device and SIM — an NPCI security requirement.
✓
NotificationsPayment confirmations, receipt reminders, approval updates.
✓

Used only as described above — never sold, and shared only with your employer and Partner Bank.

Location is read only at the moment of payment — never tracked in the background.

Step 4 of 5 · App lock

Lock Xpeazy with your fingerprint

Company money lives in this app, so biometric lock is mandatory — every open needs your fingerprint or face. There is no skip.

Touch to register
✓ Unlocks with fingerprint or Face ID
✓ Auto-locks 2 minutes after you leave
✓ Your UPI PIN is still asked for every payment

Your fingerprint or face data stays on your device — Xpeazy and your employer never see it.

Step 5 of 5 · UPI PIN

Set your UPI PIN — the key to every payment

The PIN is set on Partner Bank's secure NPCI screen, not in Xpeazy. We verify you with an Aadhaar OTP first — no debit card needed for a corporate wallet.

✓ You'll enter this PIN for every payment
✓ Set & verified by the bank — Xpeazy never sees it
✓ Different from your phone lock & other UPI apps
514 208

Demo — no real Aadhaar/UIDAI call is made.

POWERED BY
Partner Bank
Set UPI PIN · Xpeazy Corporate UPI · A/C XX4421
Enter a new 4-digit UPI PIN

Bank's NPCI secure PIN pad (mock) — press any keys; nothing is captured or stored.

UPI PIN

Reset your UPI PIN

Forgot it, or just want a new one? The reset happens with Partner Bank — Aadhaar OTP verifies it's you, then you set a fresh PIN on the bank's screen. Your wallet stays active throughout.

✓ Old PIN stops working immediately
✓ No documents, no branch, ~30 seconds
✓ Xpeazy never sees the old or new PIN
✓

Your wallet is ready

Under 2 minutes, start to finish — no forms, no card, no branch visit.

Your UPI ID
ravi.nf01@partnerbank

Works at any merchant QR in India. Private — never discoverable in other UPI apps.

UPI PINSet with Partner Bank
Biometric lockOn
Partner bank: demo placeholder
Xpeazy

App locked · NimbusFreight Logistics

Touch to unlock
POWERED BY

Biometric unlock is mandatory — set by your company policy.
The app locked itself when you left it.

Your fingerprint or face data stays on your device — Xpeazy never sees it.

Xpeazy
NimbusFreight Logistics
RK
Spent this month
₹2,905
● Active · OK to pay
Limits are managed by NimbusFreight and checked automatically before every payment.
Recent activity
Sagar DhabaReceipt due · reminder sent
-₹180
Meals
HP Petrol Pump, DewasReceipt captured
-₹1,200
Fuel
NHAI Toll Plaza 214Receipt captured
-₹85
Tolls
DEMO · TAP THE QR TO SCAN
Point at any merchant QR
Works with every UPI QR & soundbox in India
POWERED BY
Bharat Fuel Station
bharatfuel.dewas@ybl
Dewas, MP
Fuel · MCC 5541
₹
Charged to TRIP-4821 change ›
Paying from NimbusFreight corporate pool
Pay using Xpeazy Corporate · A/C XX4421

Policy is checked first — then your bank's UPI PIN sheet opens.
No charges — UPI merchant payments are free.

Partner Bank
Xpeazy Corporate UPI · A/C XX4421
PAYING TO
Bharat Fuel Station
₹1,850
Enter 4-digit UPI PIN
NPCI common library (mock) — no PIN captured
Paying Bharat Fuel Station…
₹1,850
TRIP-4821
✓ Debit authorized — Partner Bank
✓ Routing via NPCI (UPI)
✓ Crediting merchant's bank
Please don't press back or close the app
POWERED BY
Bharat Fuel Station
₹1,850

Checking company policy…

This happens before your PIN and before any money moves.

✓ Company pool has funds
✓ Within your wallet limit
✓ Category allowed: Fuel
✓ Inside working-hours window
✓ No override needed

₹1,850

paid to Bharat Fuel Station · just now

Paid fromNimbusFreight corporate pool
UPI Ref (RRN)6194 8823 7741
Charged toTRIP-4821
📍 LocationDewas, MP 22.96°N 76.05°E
Got the bill in your hand?

Snap it now — takes 5 seconds, saves your finance team a follow-up.

No charges — UPI merchant payments are free
Receipt capture

Snap the bill

Tap to photograph receipt

(demo — a sample receipt is used)

Why this matters

We match the GSTIN on the bill to the payee automatically — if it doesn't match the merchant you paid, your finance team sees it.

Merchant, amount and category are read straight off the photo — nothing to type.

Before you spend

Request a temporary limit increase

Your supervisor gets a secure link, valid 15 minutes. If approved, the extra amount unlocks for one payment.

₹
₹500 ₹1,000 ₹2,500 ₹5,000

₹6,200 of ₹10,000 used on this trip so far

AM
Sending to Anil Mehta
Fleet Supervisor · NF-North

Sent to Anil

Fleet Supervisor · NF-North

Requested+₹2,500
StatusPending · link valid 15:00
Job cardTRIP-4821 · Indore → Nagpur
Reason

Tyre puncture — roadside repair near Dewas

Sagar Dhaba
Yesterday, 1:42 PM · RRN 6193 5510 2287
📍 NH-52 near Dewas, MP
-₹180
Meals TRIP-4821
Receipt reminder timeline
  • Paid — receipt requestedYesterday 1:42 PM · quick nudge after payment
  • 24h — friendly reminder (you are here)Push notification sent today 1:42 PM
  • 48h — your supervisor is notifiedAnil sees it on his dashboard — nothing blocks you
  • 72h — flagged to FinanceGoes on the company's unsubstantiated-spend report

Your wallet keeps working either way — Xpeazy never blocks spend for a missing receipt.

KYC · Tier 0 (instant)

Checking if you're already KYC'd

Most people already have a KYC record from a bank account or SIM. We reuse it — zero new documents.

✓ PAN & mobile sent to partner bank
✓ Bank queries Central KYC Registry
✓ Searching for a valid record…

If a record is found, KYC finishes here — full limits, zero screens. (Demo shows the not-found path.)

KYC fallback · Tier 1

Verify with Aadhaar OTP

Your bank needs a quick individual check. One OTP — no documents, no branch visit.

Demo — no real Aadhaar/UIDAI call is made.

✓

You're active — with a starter limit

OTP-based KYC gets you going instantly, capped at ₹5,000 for 24 hours per RBI's limited-KYC rules.

✓ Pay right now, up to ₹5,000
✓ Full limit after a 5-min video KYC
✓ Video call is scheduled later — it never blocks you
KYC · Tier 2 (full)

Book your video KYC

A 3-minute video call with the bank's KYC officer unlocks full limits permanently.

Pick a slot
TODAY 6:00 PM TOMORROW 10 AM SUN 11:30 AM
Keep ready
✓ Your original PAN card
✓ Good lighting, quiet spot
✓ This phone — the call happens in the app

Video KYC booked — today, 6:00 PM

We'll ring you in the app. Until then your ₹5,000/day starter limit applies — you can spend right now.

● REC · SECURE V-CIP SESSION
PS
Priya S · KYC Officer, Partner Bank
"Please hold your PAN card up to the camera…"
✓ Face match with Aadhaar photo
✓ PAN shown & verified live
✓ Location check (in India)
✓

Full KYC complete

The ₹5,000 starter cap is gone — your wallet now runs at your company's configured limits (up to NPCI's ₹1,00,000/day).

KYC levelFull (Video V-CIP)
Verified byPartner Bank · today 6:04 PM
ValidPermanent — no re-verification needed
Activity
July 2026 · TRIP-4821 & earlier
₹2,905 THIS MONTH
ALL RECEIPT DUE VERIFIED REFUNDS
Today
Refund · Tyre Works, IndoreUnmapped — tap to link it
+₹300
Refund
Sagar DhabaReceipt due · reminder sent
-₹180
Meals
HP Petrol Pump, DewasReceipt captured
-₹1,200
Fuel
Earlier this week
NHAI Toll Plaza 214Receipt captured
-₹85
Tolls
Tyre Works, IndoreReceipt captured
-₹1,400
Repairs
City ParkingReceipt captured
-₹40
Parking

Notifications

Anil approved your limit request2m ago

+₹2,500 unlocked for one payment on TRIP-4821.

Receipt still missing — Sagar Dhaba ₹1801h ago

24h reminder. Nothing is blocked — snap it when you can.

₹300 refund arrived without a reference3h ago

Tell us which payment it belongs to so your ledger stays clean.

Policy update from NimbusFreightYesterday

Lodging is now enabled for overnight trips, up to ₹1,200/night.

Refund received
+₹300
from tyreworks.indore@okaxis · no UPI reference attached

Which payment was this refund for?

It came back without a reference, so it's parked safely until you link it.

Tyre Works, Indore · ₹1,400Tue · Repairs · TRIP-4821
HP Petrol Pump · ₹1,200Today · Fuel · TRIP-4821

Only refunds without a reference need manual mapping. Once you link it, your Accounts team gives the final confirm — two people, two checks, so no rupee maps silently.

✓

Linked — one step left

Your Accounts team gets the final confirm. Two people, two checks — no rupee maps silently.

Refund+₹300
Fromtyreworks.indore@okaxis
Linked toTyre Works · ₹1,400
✓ You linked the refund
✓ Accounts confirms on the dashboard
✕

Payment declined

Royal Wine Shop · Liquor (MCC 5921)

This category isn't enabled by NimbusFreight.

The check happened before any money moved — nothing left the company pool, and there's nothing to claw back.

Categories enabled for you
Fuel Meals Repairs Tolls & parking Lodging
Scanner paused — company pool needs funding

Your company's shared pool hit ₹0. Finance was already warned at 15%, 10% and 5% — the scanner unlocks the moment it's topped up.

Better a clear pause here than a
decline in front of the merchant.
RK
Ravi Kumar
Driver · NF-North · NimbusFreight Logistics
Wallet
UPI IDravi.nf01@partnerbank
Spending limitsSet by NimbusFreight · checked automatically
KYCFull · verified 12 Jul
Reports toAnil Mehta · Fleet Supervisor
Device & security
Bound deviceThis phone · since 12 Jul
SIM bindingVerified
App lockBiometric · mandatory
LocationOn · only while paying
UPI PINSet with bank · Reset ›
Settings
Language · भाषाEnglish ›
My employers1 wallet ›
My month summary›
About & legalv0.1 ›
Close my walletHandled by your employer at offboarding — history stays for audit

Your UPI ID is private — it can't be found or linked from other UPI apps.

Help

Quick answers
Is this my money?

No — you're spending company money directly. Nothing comes out of your salary or account.

What if I forget a receipt?

You'll get gentle reminders. Your wallet keeps working — it is never frozen for a missing receipt.

A payment was declined — why?

Usually a category or limit rule. The app always shows the exact reason, and you can request an exception in two taps.

A refund came back — what now?

If it has no reference, the app asks you to link it to the original payment. Takes 10 seconds.

About & legal · grievance officer→
Raise a payment dispute→
Demo index

Every state & edge case

Jump to any screen — so there are no grey areas in the mockup.

Declined · blocked category→
Declined · over allowance→
Declined · personal (P2P) QR→
Duplicate-payment guard→
UPI pending / failed→
Pool empty · scanner locked→
No connectivity→
Wrong UPI PIN retry→
Wallet suspended→
Expired invite link→
Mobile not on any roster→
My month summary→
Receipt viewer→
Refund auto-matched (Tree A)→
Device re-bind (new phone)→
Language selection→
Multi-org wallet (gig)→
Boot / splash (secure checks)→
Terms & consent→
Set UPI PIN (onboarding step 5)→
Reset UPI PIN→
Raise a dispute (UDIR)→
About & legal · grievance→
Empty states (first run)→
Forced app update→
Xpeazy
NimbusFreight Logistics
RK
Your wallet is suspended

NimbusFreight has paused this wallet. You can't make payments until it's reactivated. Please contact your supervisor.

What still works
✓ View your past transactions
✓ Add receipts you still owe
✕ New payments — paused
✕

Payment declined

₹4,200

Metro Hardware · Repairs

This is more than your remaining allowance for today.

Checked before any money moved — nothing left the pool. You can ask your supervisor for a one-time top-up.

If you request it
✓ Anil gets a secure link, valid 15 minutes
✓ Approved amount unlocks for this one payment
✕

Personal transfers aren't allowed

rahul.sharma@oksbi · Personal UPI ID

This QR belongs to a person, not a registered merchant.

Your company wallet can only pay merchants (P2M). This blocks cash-out to friends — a common leak Xpeazy closes at the source.

Pay this merchant again?

You paid Bharat Fuel Station ₹1,850 one minute ago.

Last payment₹1,850
UPI ref6194 8823 7741
When1 minute ago

This looks like a repeat. If the first payment worked, you don't need to pay again. We hold a one-tap safety check so you never double-pay by mistake.

Payment pending

Bharat Fuel Station

₹1,850

UPI Ref (RRN) 6194 8823 7741

The bank hasn't confirmed yet.

Your money is safe. UPI usually settles in seconds; if it fails, it auto-reverses to the pool within 3–5 days. Don't pay again — check the status here.

You're offline — scanner paused

Xpeazy needs a live connection to check policy and move money safely. Offline payments aren't supported — by design, so the ledger and the bank pool never drift apart.

Move to an area with signal and try again.
Partner Bank
Xpeazy Corporate UPI · A/C XX4421
To: Bharat Fuel Station
₹1,850
Incorrect UPI PIN · 2 attempts left

After 3 wrong attempts the bank locks the PIN.

This invite link has expired

Activation links are valid for 72 hours for security.

Ask your employer to resend your Xpeazy invite. Nothing is lost — a fresh link sets up your wallet in the same 60 seconds.

Charge this payment to

Which job card?

You're active on two trips. Pick where this spend belongs — it flows straight into the budget report.

TRIP-4821Indore → Nagpur
₹6,200 of ₹10,000 used
TRIP-4809Bhopal → Indore
₹7,040 of ₹8,000 used

TRIP-4809 has just ₹960 left on its ₹8,000 budget. Spend still goes through either way — it'll show up on the job-card variance report.

HP Petrol Pump, Dewas
Today, 12:10 PM · Fuel · TRIP-4821
-₹1,200
HP PETROL PUMP
Dewas, MP
GSTIN: 23AABCH1234F1Z5
Date: 22-07-26 12:10
Diesel 22.3 L
Amount: ₹1,200.00
*** UPI PAID ***

Captured receipt image (mock)

Read by OCR
MerchantHP Petrol Pump
GSTIN23AABCH1234F1Z5 matches payee
Amount₹1,200.00
✓

Refund matched automatically

₹300 came back from Tyre Works with its original UPI reference — so we linked it for you.

Refund+₹300
Matched toTyre Works · ₹1,400 · RRN 6190…
Your action neededNone — zero touch

Only refunds without a reference need you to map them manually.

New phone

Move your wallet to this device

Your supervisor/HR triggered a device reset. We'll re-verify your SIM and bind the wallet here.

Old deviceReleased ✓
New deviceThis phone
Safety cap₹5,000 for 24 hours

A 24-hour cooling-off cap of ₹5,000 applies after any device swap — an NPCI safeguard against a stolen-phone takeover. Full limits restore automatically after 24h.

Language · भाषा

Use Xpeazy in your language

The whole point of Xpeazy is the field workforce — so it speaks their language, not just English.

EnglishAa
हिंदी · Hindi→
मराठी · Marathi→
தமிழ் · Tamil→
తెలుగు · Telugu→
ਪੰਜਾਬੀ · Punjabi→

(Demo: any non-English choice shows the Hindi home as a sample.)

Xpeazy
निंबसफ्रेट लॉजिस्टिक्स
RK
इस महीने खर्च
₹3,450
● सक्रिय
सीमाएँ आपकी कंपनी तय करती है — हर भुगतान से पहले अपने आप जाँची जाती हैं।
हाल की गतिविधि
सागर ढाबारसीद बाकी है
-₹180
भोजन
एचपी पेट्रोल पंपरसीद मिली
-₹1,200
ईंधन
एनएचएआई टोल प्लाज़ा 214रसीद मिली
-₹85
टोल
Roadmap · gig workers

One app, more than one employer

A gig driver can hold wallets from several companies — switch context, spend from the right pool, keep them cleanly separated.

NimbusFreight LogisticsDriver · active wallet
CURRENT
Sharma Transport CoContract Driver · ₹8,000/mo
Switch →

Each employer's pool, policy and receipts stay fully separate — no cross-contamination.

UPI dispute (UDIR)

Raise a dispute

Sagar Dhaba · ₹180 · RRN 6193 5510 2287

Disputes go to Partner Bank over NPCI's UDIR system. Typical resolution: 5 working days. Your company's finance team is copied automatically.

Dispute registered

Reference UDIR-2607-4418

StatusWith Partner Bank
Expected resolutionBy 29 Jul (5 working days)
Updates viaPush notification
Xpeazy
v0.1 demo build · red logo is a sample placeholder
Legal
Terms of Use→
Privacy Policy→
Partner Bank UPI terms→
Open-source licenses→
Grievance redressal
Grievance OfficerS. Krishnan
Emailgrievance@xpeazy.example
Response SLA48 hours · escalates to bank & NPCI
POWERED BY

Partner bank: demo placeholder · sponsor-bank TPAP route
All data hosted in India

Activity
First run — nothing yet

No payments yet

Scan your first merchant QR and it'll show up here instantly — categorized, receipted, done.

Every payment is auto-categorized
Fuel
Meals
Repairs
Tolls

Notifications are empty too until your first payment.

Update required

This version is no longer supported for payments. Update to keep paying securely — takes under a minute.

✓ Security patches for the payment layer
✓ Your wallet & history are unaffected

Payment apps enforce minimum versions — old builds can't initiate UPI.

My month
July 2026
₹2,905 SPENT
Where it went
Fuel₹1,200
Repairs₹1,400
Meals₹180
Tolls & parking₹125
Your compliance
Receipts captured5 of 6 · 83%
Payments made6 this month
Declines0
Job-card budget
TRIP-4821 · Indore → Nagpur₹6,200 of ₹10,000

Keeping receipts high keeps you off your finance team's radar.