You're here.
Distance becomes connection.
As you approach a NexPay merchant, your phone and their device connect automatically. Once the connection is confirmed, you can pay without opening an app or scanning anything. This is a visual demonstration, not a real transaction.
A QR code doesn't know where you are.
It only knows it was scanned.
- Copied.
- Photographed.
- Displayed somewhere else.
- Manipulated.
NexPay knows you're there.
Not a code to scan. A place to be.
Every step happens before you tap anything.
Arrive, connect, pay
Arrive.
Your phone notices the merchant nearby.
Connect.
A private session forms between two devices.
Pay.
Confirm the amount. That's the whole thing.
The payment happens between two real places.
Every step is verified before the next begins.
-
Presence
Confirmed by Bluetooth proximity and round-trip timing, so a relayed signal can't fake distance.
-
Device
Checked with Android Play Integrity and iOS App Attest before a session opens.
-
Session
Established with X25519 key exchange. Session keys are derived with HKDF-SHA256 and expire when the payment ends.
-
Signature
Every message between the two devices is signed with Ed25519.
-
Payment
Encrypted end to end with AES-256-GCM, then settled over UPI.
Nothing to scan.
No sticker to protect. No screenshot to check. Your device broadcasts a signal, your customer's phone notices it, and you confirm the amount together.
You shouldn't have to think about paying
You shouldn't have to think about paying.
Approach. Connect. Pay. Done.
No app to open first. No code to find and scan.
Payment used to ask for proof.
NexPay asks for presence.
That's the difference.
Be there.
NexPay is piloting with merchants in India.