โ† Back to Blog

How to Create a Payment QR Code

2026-04-17 ยท 5 min read

Two Main Types of Payment QR Codes

Payment QR codes fall into two types: platform-specific codes (like WeChat Pay, Alipay, PayPal collection codes) generated through each platform's app and scannable only within that app; and universal payment link codes that encode a payment URL containing amount and recipient information as a standard QR code, completing payment in a browser after scanning with better compatibility.

WeChat Pay / Alipay Collection Codes

These are the two most mainstream payment QR code solutions in China, and must be generated through each platform's merchant dashboard or app:

PayPal Payment Codes

PayPal provides payment link formats that can be encoded as QR codes. You can create a link to your PayPal payment page and convert it with a standard QR code generator. A cleaner approach is to use PayPal's "Request Money" feature, which generates a payment link with a specified amount โ€” encode that link as a QR code.

Cryptocurrency Payment Codes

Cryptocurrency wallet addresses can be encoded directly as QR codes; after scanning, the sender's wallet app auto-fills the receiving address. The Bitcoin payment URI format is bitcoin:address?amount=amount. Standard format:

bitcoin:1A1zP1eP5QGefi2DMPTfTL5SLmv7Divf?amount=0.001

Ethereum follows a similar format: ethereum:address. Most mainstream cryptocurrencies have corresponding URI formats.

Security Considerations

Payment QR codes face a security risk of being replaced. In public locations, bad actors may cover the original QR code with a sticker containing their own collection code. Prevention measures: use tamper-evident stickers or anti-tampering materials; regularly check that displayed collection codes have not been tampered with; for physical stores, use the tamper-evident display stands provided by payment platforms.

Fixed Amount vs. Amount-Free Codes

Payment links can pre-set an amount (suitable for fixed-price products or services) or have no pre-set amount (letting the payer enter it manually, suitable for restaurants or flexible-priced services). Pre-set amount codes reduce steps and eliminate input errors, but each price requires a different code; amount-free codes are more flexible but require the payer to manually enter the amount, adding steps.

Best Locations to Display Collection QR Codes

Try the free tool now

Use Free Tool โ†’