ছবি

ক্রিপ্টো পেমেন্ট QR জেনারেটর

পরিমাণসহ Bitcoin ও Ethereum পেমেন্ট QR কোড।

সবকিছু লোকালভাবে তৈরি হয় — কোনো কী নয়, কোনো ওয়ালেট সংযোগ নয়, কিছুই আপনার ব্রাউজারের বাইরে যায় না।

PNG ডাউনলোড করুন

পেমেন্ট QR কোড দিয়ে ক্রিপ্টো নিন

বিটকয়েন বা ইথেরিয়াম বেছে নিন, আপনার গ্রহণকারী অ্যাড্রেস পেস্ট করুন এবং চাইলে পরিমাণ, লেবেল বা নেটওয়ার্ক যোগ করুন। টুলটি প্রথমে অ্যাড্রেসের চেকসাম যাচাই করে, তারপর একটি স্ট্যান্ডার্ড BIP-21 অথবা EIP-681 পেমেন্ট URI তৈরি করে এবং সেটিকে এমন এক QR কোড হিসেবে দেখায় যা আপনি ডাউনলোড বা কপি করতে পারেন। ETH-এর পরিমাণ নির্ভুল পূর্ণসংখ্যা গণিতে wei-তে রূপান্তরিত হয় — কোনো ফ্লোটিং-পয়েন্ট রাউন্ডিং নেই। সবকিছু লোকালভাবে তৈরি হয় — কোনো কী নয়, কোনো ওয়ালেট সংযোগ নয়, কিছুই আপনার ব্রাউজারের বাইরে যায় না।

ওয়ালেট স্ট্যান্ডার্ড পেমেন্ট URI বোঝে: বিটকয়েনের জন্য BIP-21 (bitcoin:address?amount=…&label=…) আর ইথেরিয়ামের জন্য EIP-681 (ethereum:address@chainId?value=…)। একটিকে QR কোডে এনকোড করুন — প্রদানকারী 42+ অক্ষর হাতে টাইপ না করে সেটি স্ক্যান করবেন — ক্রিপ্টো পেমেন্টে অর্থ হারানোর দুর্ঘটনার সবচেয়ে বড় উৎস এটিই।

এই জেনারেটর কোড আঁকার আগে গ্রহণকারী অ্যাড্রেস যাচাই করে: বিটকয়েন অ্যাড্রেস পায় পূর্ণ Base58Check বা Bech32/Bech32m চেকসাম যাচাই, ইথেরিয়াম অ্যাড্রেস পায় ফরম্যাট যাচাই ও পূর্ণ EIP-55 যাচাইয়ের নির্দেশনা। ETH-এর পরিমাণ পূর্ণসংখ্যা BigInt গণিতে wei-তে রূপান্তরিত হয়, তাই নির্ভুলতা হারায় না। সবকিছু — যাচাই, URI গাঁথা, QR আঁকা — লোকালভাবে হয়; কোনো কী নয়, কোনো ওয়ালেট সংযোগ নয়, আর পরিমাণটি শুধুই একটি প্রস্তাব যা প্রদানকারী বদলাতে পারেন।

প্রশ্নোত্তর (FAQ)

BIP-21 ও EIP-681 কী?

এগুলো ওয়ালেটের বোঝা স্ট্যান্ডার্ড পেমেন্ট URI ফরম্যাট। BIP-21 ঐচ্ছিক পরিমাণ, লেবেল ও বার্তা প্যারামিটারসহ bitcoin: লিংক সংজ্ঞায়িত করে। EIP-681 ঐচ্ছিক @chainId ও wei-তে প্রকাশিত value-সহ ethereum: লিংক সংজ্ঞায়িত করে। এই পেজ সেই URI-গুলো QR কোডে এনকোড করে।

কেউ কোডটি স্ক্যান করলে কী হয়?

তাদের ওয়ালেট অ্যাপ আগে-পূরণ-করা পাঠানোর স্ক্রিন খোলে: গ্রহণকারী অ্যাড্রেস বসানো থাকে, আর URI-তে থাকলে পরিমাণ, লেবেল বা নেটওয়ার্ক প্রয়োগ হয়। শুধু স্ক্যান করলে কখনোই অর্থ যায় না — প্রদানকারী নিজের ওয়ালেটে লেনদেনটি দেখে ও নিশ্চিত করে।

পরিমাণ কেন শুধু একটি প্রস্তাব?

URI শুধু পাঠানোর ফর্মটি আগে থেকে পূরণ করে। প্রতিটি ওয়ালেট প্রদানকারীকে পাঠানোর আগে পরিমাণ বদলাতে দেয়, তাই একে গ্যারান্টি নয়, অনুরোধ হিসেবে নিন, আর নিজের ওয়ালেট বা ব্লক এক্সপ্লোরারে দেখে নিন আসলে কী এসেছে।

USDT বা USDC-এর মতো ERC-20 টোকেন কেন সমর্থিত নয়?

টোকেন ট্রান্সফার ভিন্ন এক EIP-681 রূপ ব্যবহার করে, যা টোকেন কন্ট্র্যাক্টের transfer ফাংশন ডাকে, আর সেই রূপে ওয়ালেট সমর্থন অসামঞ্জস্যপূর্ণ — যে কোড অর্ধেক ওয়ালেটে নীরবে ব্যর্থ হয়, তা না থাকার চেয়েও খারাপ। এই টুল নেটিভ কয়েনেই সীমিত: বিটকয়েনে BTC, নির্বাচিত নেটওয়ার্কে ETH.

আমার অ্যাড্রেস বা পরিমাণ কি কোথাও আপলোড হয়?

না। সবকিছু লোকালভাবে তৈরি হয় — কোনো কী নয়, কোনো ওয়ালেট সংযোগ নয়, কিছুই আপনার ব্রাউজারের বাইরে যায় না। কোনো সার্ভার উপাদান নেই: URI জোড়া লাগে আর QR কোড আঁকা হয় পুরোপুরি আপনার ডিভাইসে।

আমি কোন কোন ইথেরিয়াম নেটওয়ার্ক বেছে নিতে পারি?

Ethereum Mainnet, Base, Arbitrum One, OP Mainnet এবং Polygon. মেইননেট URI-তে chain id বাদ থাকে, অন্য নেটওয়ার্কগুলো @chainId যোগ করে যাতে সামঞ্জস্যপূর্ণ ওয়ালেট সঠিক নেটওয়ার্কে চলে যায়। টুলটি শুধু নির্বাচিত নেটওয়ার্কের নেটিভ কয়েন চায়।

টুলটি কি কোড তৈরির আগে আমার অ্যাড্রেস যাচাই করে?

বিটকয়েন অ্যাড্রেস আগে পুরোপুরি যাচাই হয় — legacy 1… ও 3… অ্যাড্রেসের জন্য Base58Check দ্বৈত SHA-256, bc1… অ্যাড্রেসের জন্য Bech32 বা Bech32m চেকসাম — ফলে কোনো টাইপো স্ক্যানযোগ্য কোড হয়ে উঠতে পারে না। ইথেরিয়াম অ্যাড্রেসের 0x-সহ-40-হেক্স ফরম্যাট যাচাই হয়, আর মিশ্র-কেসগুলোর চেকসাম আমাদের ইথেরিয়াম অ্যাড্রেস ভ্যালিডেটরে যাচাই করা যায়।

সর্বশেষ আপডেট: