UPI Testing
GN-011 Needs an import

Any installed UPI app — Imported exact QR

This profile replays an original payload byte-for-byte, and this UPI profile has none.
What would unblock it
Import a QR into this profile first (QR Decoder → Save as exact original).
Advanced details
Launch
exact replay
Scheme
upi://pay
Profile
P11 — The imported QR payload, byte-for-byte
Platform
Android + iOS
Browser
Any browser that follows upi:// links.
Docs
NPCI UPI Linking Specification — upi:// deep link. (npci spec)
Reference
—
Registry
1.0.0

The ground truth. Your bank's own placard, unmodified, against each app — the baseline every edited copy is compared to.

Expected

The OS offers the installed UPI apps; the one you pick opens on its payment screen. The ground truth. Your bank's own placard, unmodified, against each app — the baseline every edited copy is compared to.

Limitations

  • This group is the ONLY one that is meaningfully runnable on an iPhone, and even there it depends on an installed app claiming the upi:// scheme.
  • Attribution is to whichever app the operator selected, which must be recorded with the result.

Prerequisites

  • A saved UPI profile.
  • Import a QR into this profile first (QR Decoder → Save as exact original).

Notes

  • No imported payload is attached to this profile.

How the lab runs it

An anchor whose href is upi://pay?… built from P11.