UPI-01
Pay a UPI ID with the correct UPI PIN
P1functional- Open Pay and enter a valid test UPI ID
- Check the payee's registered name shown below the ID
- Enter ₹10, add a note and tap Pay
- Enter the correct UPI PIN and submit
Expected: The success screen shows ₹10, the payee name, a UPI transaction ID and the IST date and time. The balance is ₹10 lower on the next balance check.
UPI-02
Pay a mobile number that is linked to UPI
P2functional- Choose Pay to mobile number and enter a 10-digit test number
- Wait for the payee name to appear
- Enter an amount, tap Pay and enter the UPI PIN
Expected: The payee's bank-registered name appears before the PIN step. The receipt shows the payee's UPI ID or a masked mobile number, not the full number.
UPI-03
Pay a phone contact picked from the address book
P2functional- Tap Pay contacts and allow the contacts permission when asked
- Search a contact by name and pick one shown as on UPI
- Pay ₹1 and enter the UPI PIN
Expected: Only contacts with a reachable UPI handle offer Pay. After the payment, the contact appears at the top of recent payees.
UPI-04
Pay a bank account using the account number and IFSC
P2functional- Choose Pay to bank account
- Enter the account number twice, the IFSC and the holder's name
- Enter an amount, tap Pay and enter the UPI PIN
Expected: The bank and branch for the IFSC are shown before payment. The receipt shows a masked account number, the IFSC and the transaction ID.
UPI-05
Complete an intent payment from a merchant app and return
P1functionalreal phone- In the test merchant app, choose UPI at checkout
- Pick the UPI app from the app chooser
- Check that the amount and merchant name are prefilled and locked
- Enter the UPI PIN and let the phone return to the merchant app
Expected: The merchant app shows the order as paid without a manual refresh. The UPI app history shows the same reference number as the merchant's order screen.
Why a real phone: Needs two real installed apps and an Android app switch and return.
UPI-06
Pay from a second linked bank account
P2functional- Link two test bank accounts and set one as primary
- Start a payment and switch to the second account on the confirm screen
- Enter that account's UPI PIN
Expected: Money is debited from the selected account and the receipt names that bank with a masked account number. The primary account setting does not change.
UPI-07
Open history, view a receipt and share it
P2functional- Open transaction history and filter to the last 7 days
- Open a successful payment
- Tap Share and send the receipt to a messaging app
Expected: The receipt shows the amount with lakh grouping, payee, bank, transaction ID and IST time. The shared image or PDF shows the same details with the account number masked.
UPI-08
Get a payment notification while the phone is locked
P2functionalreal phone- Complete a payment and lock the phone at once
- Wait on the lock screen
- Tap the notification and unlock
Expected: A notification with the amount and payee arrives, and tapping it opens the receipt for that transaction.
Why a real phone: Delivery depends on real push channels and OEM battery savers on Xiaomi, Vivo, Oppo.
UPI-09
Approve a collect request from a known contact
P2functional- From a second test account, send a collect request for ₹5
- On the payer phone, open the request from the pending list
- Check the requester name, amount and expiry, then tap Pay and enter the PIN
Expected: The request shows Paid on both phones and leaves the pending list. The debit matches the requested amount exactly.