🔬 Paytm QR → PhonePe Test Lab

তোমার আসল Paytm Business QR থেকে decoded payload ব্যবহার করা হচ্ছে।

Decoded QR:

upi://pay?pa=paytmqr5g6stl@ptys&pn=Paytm&tn=Verified%20Paytm%20Account

🔎 Decoded Data

Parameter Value
pa paytmqr5g6stl@ptys
pn Paytm
tn Verified Paytm Account
am NOT PRESENT
cu NOT PRESENT
tr NOT PRESENT
mc NOT PRESENT
mode NOT PRESENT
orgid NOT PRESENT
paytmqr NOT PRESENT
sign NOT PRESENT

Test Configuration

MCC না জানলে EMPTY রাখো।

Random MCC বসাবে না।

TEST 1 — EXACT ORIGINAL QR

NO MODIFICATION

এই URI QR-এর ভিতরে exactly যেটা ছিল।

upi://pay?pa=paytmqr5g6stl%40ptys&pn=Paytm&tn=Verified%20Paytm%20Account
🔵 Launch Exact UPI URI 🟣 Launch Exact URI → PhonePe

TEST 2 — QR CONTROL

এই generated QR-এ original decoded URI-টাই আছে।

Original UPI QR

upi://pay?pa=paytmqr5g6stl%40ptys&pn=Paytm&tn=Verified%20Paytm%20Account

TEST 3 — ORIGINAL + AMOUNT

upi://pay?pa=paytmqr5g6stl%40ptys&pn=Paytm&am=1.00&tn=Verified%20Paytm%20Account&cu=INR
🔵 Open Amount URI 🟣 PhonePe Amount Intent

TEST 4 — AMOUNT + TR

Transaction reference:

AK20261008104753258D54

upi://pay?pa=paytmqr5g6stl%40ptys&pn=Paytm&am=1.00&tn=Verified%20Paytm%20Account&tr=AK20261008104753258D54&cu=INR
🔵 Open Amount + TR 🟣 PhonePe Amount + TR

TEST 5 — AMOUNT + TR + REAL MCC

Actual 4-digit MCC না দেওয়া পর্যন্ত এই test disabled থাকবে।

📊 Result Recording

প্রতিটি test-এর result note করে রাখো:

Test Expected diagnostic meaning
Exact URI Original QR payload browser থেকে launch করলে কী হয়
QR Scan Control — already known SUCCESS
Amount `am` যোগ করলে behaviour বদলায় কি না
Amount + TR Merchant transaction reference যোগ করলে behaviour বদলায় কি না
Amount + TR + MCC Proper merchant-context parameters দিলে behaviour বদলায় কি না

খুব গুরুত্বপূর্ণ:

যদি:

Exact original QR URI → FAILED
QR scan → SUCCESS
Manual VPA → SUCCESS

তাহলে URI-এর `pa` invalid নয়। তখন QR scanner/app payment launch করার সময় যে merchant/payment context তৈরি করছে এবং browser-originated deep-link request-এর মধ্যে difference আছে—সেটা investigate করতে হবে।

⚠️ Important

এই QR থেকে আমরা কোনো valid:

mc mode orgid paytmqr sign পাইনি।

তাই এগুলো বানিয়ে দেওয়ার চেষ্টা করছি না।

বিশেষ করে sign Paytm থেকে generated না হলে নিজে তৈরি করা উচিত নয়।