EMV QR స్పెసిఫికేషన్ ఏం కవర్ చేస్తుంది
EMVCo నుంచి వచ్చిన EMV QR కోడ్ స్పెసిఫికేషన్, సాధారణ QR కోడ్ లోపల చెల్లింపు డేటా ఎలా అమరాలో నిర్వచిస్తుంది. ఇది రెండు మోడ్లలో ఉంటుంది. మర్చంట్-ప్రెజెంటెడ్ మోడ్ (MPM)లో వ్యాపారి కోడ్ను చూపిస్తాడు, కస్టమర్ దాన్ని బ్యాంకింగ్ లేదా వాలెట్ యాప్తో స్కాన్ చేస్తారు. కన్స్యూమర్-ప్రెజెంటెడ్ మోడ్ (CPM)లో కస్టమర్ యాప్ కోడ్ను చూపిస్తుంది, వ్యాపారి కౌంటర్ వద్ద స్కాన్ చేస్తాడు.
ఈ స్పెసిఫికేషన్ చెల్లింపు నెట్వర్క్ను సృష్టించదు. ఇది ఉమ్మడి డేటా ఫార్మాట్; కాబట్టి జాతీయ పథకం లేదా కార్డ్ నెట్వర్క్ మిగతా పేలోడ్ను అలాగే ఉంచి, తన సొంత ఖాతా వివరాలను జోడించవచ్చు. అందుకే బ్రెజిల్లో Pix, థాయిలాండ్లో PromptPay, సింగపూర్లో SGQR, మలేసియాలో DuitNow, ఇండోనేసియాలో QRIS, వియత్నాంలో VietQR, భారతదేశంలో Bharat QR అన్నీ నిర్మాణపరంగా ఒకేలా కనిపిస్తాయి.
పేలోడ్ నిర్మాణం
MPM పేలోడ్ అనేది డేటా ఆబ్జెక్ట్ల స్ట్రింగ్; ప్రతి ఒక్కటీ రెండు అంకెల ID, రెండు అంకెల పొడవు, విలువగా రాస్తారు. ఉదాహరణకు, 5303840 అంటే ID 53 (లావాదేవీ కరెన్సీ), పొడవు 03, విలువ 840 (ISO 4217 సంఖ్యా రూపంలో US డాలర్లు). ఆబ్జెక్ట్లు సెపరేటర్లు లేకుండా ఒకదాని వెంట ఒకటి వస్తాయి; కొన్ని IDలు అదే ఫార్మాట్లో తమ సొంత నెస్టెడ్ ఆబ్జెక్ట్లు ఉన్న టెంప్లేట్లు.
పేలోడ్ తప్పనిసరిగా ID 00తో మొదలై, చెక్సమ్ అయిన ID 63తో ముగియాలి. చెక్సమ్ అనేది నాలుగు హెక్సాడెసిమల్ అక్షరాలుగా రాసిన CRC-16/CCITT-FALSE విలువ; 6304 అక్షరాలతో సహా దానికి ముందున్న అంతటిపై లెక్కిస్తారు. స్కానర్ వేరే చెక్సమ్ లెక్కిస్తే కోడ్ను తిరస్కరిస్తుంది; ఇది టైపింగ్ లేదా కాపీ తప్పుల్లో చాలా వాటిని పట్టుకుంటుంది.
- 00: పేలోడ్ ఫార్మాట్ ఇండికేటర్, ఎల్లప్పుడూ 01
- 01: ప్రారంభ బిందువు, స్టాటిక్కు 11 లేదా డైనమిక్కు 12
- 26–51: మర్చంట్ అకౌంట్ ఇన్ఫర్మేషన్ టెంప్లేట్లు
- 52: మర్చంట్ కేటగిరీ కోడ్ (MCC)
- 53: కరెన్సీ (ISO 4217 సంఖ్యా), 54: మొత్తం
- 58: దేశ కోడ్, 59: వ్యాపారి పేరు, 60: నగరం
- 62: బిల్లు లేదా రిఫరెన్స్ నంబర్ వంటి అదనపు డేటా; 63: CRC
స్టాటిక్, డైనమిక్ కోడ్లు
స్టాటిక్ EMV QR కోడ్ (ప్రారంభ బిందువు 11) ఒకసారి ముద్రించి మళ్లీ మళ్లీ వాడతారు; కస్టమర్ మొత్తాన్ని టైప్ చేస్తారు. డైనమిక్ కోడ్ (ప్రారంభ బిందువు 12) ఒక్క లావాదేవీ కోసం తయారవుతుంది, సాధారణంగా మొత్తాన్ని, రిఫరెన్స్ను మోస్తుంది; కాబట్టి కస్టమర్ నిర్ధారిస్తే చాలు. కౌంటర్ స్టికర్లు సాధారణంగా స్టాటిక్; చెక్అవుట్ స్క్రీన్ లేదా ఇన్వాయిస్పై కోడ్లు సాధారణంగా డైనమిక్.