Power Your Software Testing with AI Agents and Cloud
The Native AI-Agentic Cloud Platform to Supercharge Quality Engineering. Test Intelligently and Ship Faster.
- TestMu AI (Formerly LambdaTest)
- /
- Use Cases
- /
- Test a UPI transfer from address to wallet balance
Test a UPI transfer from address to wallet balance
Resolve the address to a name, send with a note, then check the receipt and the balance that paid for it.
Published on:
A UPI address resolves to a person before any money moves, and that resolution is the only confirmation a sender gets that they are paying who they think they are.
This use case sends on the Paytem clone and follows the money to the wallet balance afterwards.
The flow under test
The address resolution is the safety step and the balance is the proof, with the receipt sitting between them.
- The address resolves to a name - a badge reading that the payment is going to Tom Alvarez.
- The balance before - 4,820 rupees, captured before the send.
- The receipt - transaction id, recipient with their address, amount and the note.
- The balance after - 4,320 rupees, which is the starting figure less the 500 sent.
Asserting the recipient name and the address together on the receipt is what catches a transfer that resolved one account and paid another. Either value alone would look correct.
Note: A single run can send on one page and verify the balance on another, so the debit is proven rather than assumed. Start on TestMu AI. Start for free
The test file
The note is free text travelling through a payment and back out into a receipt, which is where encoding problems surface, so it is asserted exactly.
---
mode: testing
url: https://my-testing-repo-main.vercel.app/paytm-clone-app/upi?reset=true
max_steps: 45
tags: [paytm, fintech, upi]
---
# Paytem 20.1: UPI transfer
Catalog objective: send money to a UPI id with a note.
Key assertion: the success screen appears and the transaction is in the history.
## Resolve the UPI ID
Type "tom@okhdfb" into "UPI ID", click "Verify", and verify a badge reads "Paying Tom Alvarez".
## Enter the amount and note
Type "500" into "Amount" and "Dinner share" into "Note", and verify "Wallet balance" reads "₹4,820.00".
## Send
Click "Send" and verify a green banner titled "Payment successful" says "₹500.00" was sent to "Tom Alvarez".
## Verify the receipt and the history
Verify the receipt shows "Transaction ID" of "PTM9095900", "To" of "Tom Alvarez · tom@okhdfb", "Amount" of "₹500.00" and "Note" of "Dinner share", then go to https://my-testing-repo-main.vercel.app/paytm-clone-app and verify the wallet reads "₹4,320.00" with a transaction listed.The final step navigates to the account page rather than reading the confirmation, because the wallet balance is the independent record of what the transfer cost.
Step by step coverage
Resolution, entry, send, and an independent check.
| Step | What it proves |
|---|---|
| Resolve the UPI ID | The address maps to a named recipient before money moves |
| Enter the amount and note | Amount and note are accepted and the starting balance is known |
| Send | The transfer completes naming the amount and recipient |
| Verify the receipt and the history | The receipt is complete and the wallet is debited exactly |
Capturing the balance in step two rather than step one is deliberate: it is asserted on the screen where the sender actually sees it while deciding whether to send.
Running it
kane-cli testmd run tests/paytm/upi-transfer_test.mdAdd a variant with an unresolvable address, since refusing to send is the behaviour that protects the customer.
Payment notes and recipient names are exactly the strings that break under a locale change. Exact string assertions covers pinning them, and the test.md format covers the file layout used here.
Author
Bhawana is a Community Evangelist at TestMu AI with over 3 years of experience creating technically accurate, strategy-driven content in software testing. She has authored 50+ blogs on test automation, cross-browser testing, mobile testing, and real device testing. She also serves as Product Marketing Manager for Kane CLI, the command-line tool that runs browser automation from the terminal using natural-language flows in a real Chrome browser. Bhawana is certified in KaneAI, Selenium, Appium, Playwright, and Cypress, reflecting her hands-on knowledge of modern automation practices. On LinkedIn, she is followed by 6000+ QA engineers, testers, AI automation testers, and tech leaders.
UPI Transfer FAQs
Did you find this page helpful?
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance
- Advanced access controls
- Advanced data retention rules
- Advanced Local Testing
- Premium Support options
- Early access to beta features
- Private Slack Channel
- Unlimited Manual Accessibility DevTools Tests




