Zelve Tool AI
← Back to Blog

How to Create a Crypto Payment Link (BIP21, EIP-681)

Crypto payment links make it easy to request payments. Instead of copying and pasting addresses and amounts, a single URI encodes everything — and can be turned into a QR code for instant mobile payments.

BIP21 (Bitcoin): The Bitcoin payment URI standard. Format: bitcoin:ADDRESS?amount=0.001&message=Invoice%20123. Supports amount in BTC, label (recipient name), and message (memo). Compatible with all major Bitcoin wallets. Scanning a BIP21 QR code opens the wallet with address and amount pre-filled.

Advertisement

EIP-681 (Ethereum): The Ethereum payment request standard. Format: ethereum:ADDRESS?value=1000000000000000000&memo=Payment. The value field uses Wei (not ETH) — so 1 ETH = 10^18 Wei. Supports gas price specification for advanced use cases. Compatible with MetaMask, Trust Wallet, and other Ethereum wallets.

Solana URIs: While there's no formal standard, most Solana wallets support solana:ADDRESS?amount=0.5&memo=Order123. This follows the general crypto URI pattern. Phantom, Solflare, and other Solana wallets can parse these URIs.

Create Payment Links Free: Zelve Tool AI's Payment Link Generator supports all three chains. Enter your wallet address, amount, and optional memo. Get a ready-to-use URI instantly. Copy the URI or share it directly. Great for freelancers, merchants, and P2P payments.