Skip to main content

Bitcoin QR Code Generator — Create a BTC Payment QR Code

Generate a verified Bitcoin QR code for retail checkouts, freelance invoices, or physical payment plaques. Using our dynamic bitcoin qr code generator, your printed QR code directs customers to a clean mobile checkout page where they tap 'Pay in wallet' to trigger instant BIP-21 wallet opening, or scan an inner BIP-21 QR code directly from a counter screen. You can configure Bitcoin alone or add USDT, USDC, ETH, SOL, and TON to the same Crypto Hub QR code anytime with zero intermediary processing fees.

Popular

Crypto Hub

Accept BTC, USDT, USDC, ETH, SOL and TON with one QR — paid straight to your wallet.

1 / 22

What Is a Bitcoin QR Code?

Manual entry of 26-to-62 character alphanumeric Bitcoin addresses is notorious for transcription errors, and operating system clipboards can be compromised by clipper malware. A cleanly rendered Bitcoin payment QR code provides a secure, physical-to-digital bridge, allowing payers to scan and verify destination public keys in milliseconds.

When you build your btc qr code with QR-Build Crypto Hub, you are not limited to a single static wallet address. Our platform enables you to accept Bitcoin on-chain while optionally offering customers the choice to pay via a multi coin qr code supporting leading stablecoins (USDT and USDC) or alternative Layer-1 networks through the exact same printed barcode.

All payments are strictly non-custodial: funds travel directly from the payer's wallet across the Bitcoin network into your private hardware or software wallet, with zero intermediary processing deductions.

Frequently Asked Questions About Bitcoin QR Codes

  • How does a Bitcoin payment QR code work?

    A Bitcoin payment QR code encodes an HTTPS link to your hosted payment page. When customers scan it with a smartphone camera, they open a checkout page displaying your verified address and requested BTC amount, with a 'Pay in wallet' button that launches their mobile Bitcoin wallet via BIP-21.
  • Can one QR code accept Bitcoin and other cryptocurrencies?

    Yes. QR-Build Crypto Hub generates a single dynamic QR code where you can feature Bitcoin alone or enable Ethereum, Solana, TON, TRON, and stablecoins on the same mobile page.
  • Can I generate a bitcoin qr code with amount pre-set?

    Yes. Using Crypto Hub's 'Fixed in crypto' mode, you can generate a bitcoin qr code with amount pre-filled. This amount is populated into the BIP-21 payment URI and pre-filled directly in the customer's wallet upon tapping 'Pay in wallet'.
  • Does QR-Build charge fees or hold my Bitcoin?

    No. QR-Build is completely non-custodial. We never hold your Bitcoin, take processing cuts, or route funds through intermediary wallets. Payers send Bitcoin directly to your destination address on the blockchain.

Why Choose Crypto Hub for Your btc qr code?

  • Standardized BIP-21 URI formatting pre-populates recipient addresses and exact BTC payment amounts.
  • Create a verified qr code for bitcoin wallet deposits that links directly to your public address without exposing private keys.
  • Multi-asset capability: the same QR code can also accept USDT, USDC, ETH, SOL, and TON via Crypto Hub.
  • 100% non-custodial settlement: funds transfer directly into your personal hardware or mobile wallet.
  • Dynamic editing allows you to update your payout address or amount in the dashboard without reprinting.
  • Full address format compatibility: supports Legacy (1...), P2SH (3...), Native SegWit (bc1q...), and Taproot (bc1p...). Note that the printed QR code always encodes an HTTPS link, so address format has zero effect on the printed barcode density.
  • High-resolution vector SVG and PNG downloads optimized for retail counter stands, stickers, and invoices.

How a qr code bitcoin payment Works for Customers

  1. 1. Scan the printed QR code The customer scans the printed QR code on your countertop stand, receipt, or invoice using their iPhone or Android camera app. If the checkout page is displayed on a computer screen or register, the customer can scan the inner BIP-21 QR code using either their phone camera or native Bitcoin wallet scanner.
  2. 2. View payment details The customer sees the verified recipient address formatted into 4-character visual clusters, along with the requested BTC amount and merchant branding.
  3. 3. Launch wallet app Tapping 'Pay in wallet' triggers the device's native BIP-21 link handler (bitcoin:...), automatically opening their mobile Bitcoin wallet.
  4. 4. Authorize the transaction The customer reviews the mining network fee, confirms the transaction details, and signs the payment using biometrics or passcode.
  5. 5. On-chain blockchain confirmation The transaction broadcasts to the global Bitcoin mempool and confirms in the next block, settling directly into the merchant's private address.

Why Use Our Bitcoin QR Code Generator for Payments?

Bitcoin transactions settle on an open, global blockchain ledger with irreversible finality. Because on-chain transactions cannot be canceled or refunded by a central authority, guaranteeing accurate recipient details at the point of sale is mission-critical.

Our Bitcoin QR code generator converts your payout configuration into a high-contrast dynamic QR code. When scanned with a smartphone camera, customers reach a mobile checkout page where tapping 'Pay in wallet' triggers the native BIP-21 protocol standard (bitcoin:<address>?amount=<val>), launching compatible mobile wallets such as Trust Wallet and presenting the payer with an authorized transaction draft.

Through QR-Build Crypto Hub, merchants gain the added advantage of dynamic QR code management. If you rotate your operational wallet addresses or need to adjust payment totals, you simply update your settings in the QR-Build dashboard. The physical QR code printed on your acrylic counter plaque, printed bill, or product packaging remains completely unchanged.

Technical Guide to Bitcoin QR Codes, BIP-21 & On-Chain Settlement

Accepting Bitcoin payments at physical checkouts or on digital invoices requires an understanding of URI standards, address formats, mempool dynamics, and non-custodial security principles.

  • The BIP-21 Payment URI Specification

    Bitcoin Improvement Proposal 21 (BIP-21) defines the universal URI scheme for Bitcoin payments. A standard BIP-21 string looks like: bitcoin:bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh?amount=0.0025.

    When encoded into a payment link, the wallet parses the schema prefix (bitcoin:), the recipient public address, and the query parameter amount (denominated in decimal BTC). Crypto Hub intentionally supports only the destination address and decimal amount parameters, avoiding non-standard parameters to guarantee maximal compatibility across mobile wallets. When you select 'Fixed in crypto' mode, the generator incorporates your exact BTC amount into the BIP-21 payload so that compatible wallets automatically load the correct payment screen.

  • Bitcoin Address Formats: Native SegWit (bc1q...) and Taproot

    Bitcoin addresses come in several formats: Legacy (starting with '1'), P2SH (starting with '3'), Native SegWit / bech32 (starting with 'bc1q'), and Taproot / bech32m (starting with 'bc1p').

    Unlike a plain bitcoin address qr code that displays only raw characters, Crypto Hub generates an interactive checkout page with BIP-21 links. For receiving Bitcoin payments, Native SegWit (bc1q...) is strongly recommended. Because transactions sent from SegWit addresses consume fewer virtual bytes, using bc1q addresses saves your customers significant miner fees compared to older formats. Because the printed QR code always encodes the short HTTPS checkout URL, your chosen Bitcoin address format has zero effect on the visual pattern of the printed QR code.

  • Mempool Mechanics, Miner Fees & Confirmation Expectations

    Unlike centralized credit card networks that settle off-ledger, on-chain Bitcoin transactions are broadcast to an unconfirmed transaction pool (the mempool) before being included into a new block by miners roughly every 10 minutes.

    For casual countertop purchases, merchants typically observe the unconfirmed broadcast (0-confirmation) on their wallet screen within moments of the payer broadcasting the transaction. For larger commercial invoices or high-value retail goods, waiting for 1 to 3 block confirmations is standard practice to achieve absolute on-chain settlement finality.

  • Why Crypto Hub Does Not Use the Lightning Network

    The Lightning Network operates as a Layer-2 payment channel network atop Bitcoin. While Lightning enables instant micropayments, it requires inbound channel liquidity management, lightning node maintenance, or reliance on third-party custodial providers.

    Crypto Hub prioritizes pure, trustless, non-custodial on-chain transactions that settle directly into your sovereign hardware or software wallet without channel rebalancing, custodial risk, or routing failures. For customers wanting lower transaction fees, Crypto Hub allows merchants to accept stablecoins on high-throughput networks such as Base, Solana, or TRON through the exact same QR code.

  • Non-Custodial Security & Key Management

    QR-Build operates under a strict non-custodial model. We never ask for your private keys, seed phrases, or wallet connection credentials. You provide only your public receiving address.

    Because customer transfers settle directly into your private self-custody wallet, your funds are held independently of QR-Build and third-party exchanges. The printed QR code directs customers to a payment page hosted on QR-Build, where they initiate the transaction directly to your verified on-chain address.

BIP-21 On-Chain Bitcoin vs Lightning Network Invoices

BIP-21 On-Chain Standard: The native Bitcoin URI scheme (bitcoin:address?amount=...) used by Crypto Hub. It settles directly onto the decentralized Bitcoin blockchain, requires no payment channel setup, and is supported by most Bitcoin wallets.

Lightning Network (BOLT-11): A Layer-2 protocol designed for instant micropayments. It requires running a dedicated Lightning node, managing channel liquidity, or trusting custodial wallet providers. Lightning invoices also expire after a few minutes, making them unsuitable for static printed signs.

Recommendation: For durable printed signage, countertop stands, and invoices, on-chain BIP-21 QR codes offer unmatched permanence and sovereign security.

Add USDT, USDC, ETH, SOL and TON to the Same Crypto Hub QR

Multi-Asset Checkout: While your primary focus may be Bitcoin, many customers prefer paying with dollar-pegged stablecoins like USDT or USDC to avoid price volatility. Setting up a multi-currency crypto wallet qr code provides customers with flexible options.

One Code, Six Networks: Crypto Hub enables you to configure receiving addresses for Bitcoin, Ethereum, Base, Solana, TON, and TRON. Payers scan your code, choose their preferred asset on a branded mobile page, and pay in one tap.

Zero Fee Overhead: All supported assets settle peer-to-peer into your respective wallets with zero intermediary processing fees.

Bitcoin QR Code Technical Glossary

BIP-21: Bitcoin Improvement Proposal 21, the open standard defining how Bitcoin payment requests are formatted into web links and QR codes.

Native SegWit (bech32): The modern Bitcoin address standard starting with 'bc1q', offering the lowest miner fees for payers.

Mempool: The decentralized queue where valid Bitcoin transactions wait before being confirmed into a block by miners.

0-Confirmation (Zero-Conf): A transaction that has been broadcast to the mempool but not yet included in a block, often used for small retail sales.

Miner Fee (Satoshis per Byte): The on-chain fee paid directly to Bitcoin miners to prioritize transaction inclusion into the blockchain.

Non-Custodial: An architecture where the software never accesses user private keys or holds funds, preserving full sovereignty for the merchant.

Crypto Hub vs a Standard Bitcoin Wallet QR Code

  • Standard BIP-21 URI formatting with exact BTC amounts

    QR-Build formats Bitcoin payment links following the official BIP-21 standard (<code>bitcoin:&lt;address&gt;?amount=&lt;btc&gt;</code>). Scanning wallets automatically populate the recipient address and specified BTC amount, eliminating decimal-place calculation errors.

  • Dynamic destination updates without reprinting signage

    A dynamic bitcoin qr code allows you to change receiving addresses, adjust amounts, or add stablecoins anytime without reprinting. If your operational receiving address rotates or you upgrade to modern SegWit (Bech32) or Taproot (Bech32m) addresses, dynamic routing allows instant destination updates in your dashboard without reprinting point-of-sale stands or invoices.

  • Non-custodial peer-to-peer settlement directly to your wallet

    QR-Build never touches your private keys, never routes satoshis through custodial middleman servers, and charges zero processor transaction fees. Funds confirm directly on the Bitcoin blockchain into your cold storage or software wallet.

  • Add USDT, USDC, ETH, SOL and TON to the same Crypto Hub QR

    Need to accept stablecoins alongside Bitcoin? You can configure a multi coin qr code on the exact same QR code to accept 9 cryptocurrencies across 6 blockchains while keeping your Bitcoin flow whenever preferred.

How to Accept a qr code bitcoin payment in Four Steps

  1. Open your non-custodial Bitcoin wallet, copy your public receiving address (such as a Native SegWit bc1q... address), and paste it into the QR-Build Crypto Hub generator.
  2. Optionally add receiving addresses for USDT, USDC, ETH, SOL, or TON if you want to give customers flexible payment choices on the same QR code.
  3. Choose your amount preference: select 'Any amount' for open donations and flexible billing, or 'Fixed in crypto' to assign an exact BTC total.
  4. Select your preferred checkout page theme (Receipt, Swiss, Default, Night, or Tip jar), upload your logo, and export print-ready vector SVG or PNG assets.

Bitcoin Address Formats & Payment Link Technical Comparison

Address Format Address Prefix Transaction Fee Efficiency URI Standard Compatibility Best Use Case
Native SegWit (bech32) bc1q...Lowest miner fees (up to 40% savings for senders)Fully supported in BIP-21Recommended standard for retail POS and invoices
Taproot (bech32m) bc1p...High efficiency & advanced privacySupported in modern walletsAdvanced self-custody and multi-signature setups
Nested SegWit (P2SH) 3...Moderate transaction feesUniversal legacy compatibilityOlder wallet applications and exchange withdrawals
Legacy (P2PKH) 1...Highest miner transaction feesUniversal compatibilityHistorical compatibility; avoid for new retail POS
BIP-21 Payment URI bitcoin:...Pre-fills exact BTC amount in walletStandard mobile deep linkFast customer checkout without typing amounts

Static Bitcoin QR vs Multi-Chain Crypto Hub vs Custodial Payment Gateways

Feature / Capability Raw Static Bitcoin QR QR-Build Crypto Hub Custodial crypto processors
Processing Fees 0% (sender pays network miner fee)0% (sender pays network miner fee)Percentage per transaction (see provider pricing)
Custody Model Non-custodial (direct to your wallet)Non-custodial (direct to your wallet)Custodial (held until bank/crypto payout)
Post-Print Updatability No (requires complete reprinting)Yes (update addresses in dashboard)Yes (web checkout link)
BIP-21 Amount Encoding Static amount onlyDynamic amount configurationDynamic gateway invoicing
Merchant KYC Verification None requiredNone required (free to start)Mandatory corporate and ID verification
Payer Network Confusion Warning NoneProminent on-screen chain guidanceAutomated network detection

Where to Display Bitcoin Payment QR Codes

  • Retail checkout counters and food service

    Display a durable acrylic QR stand at the counter for customers paying with mobile Bitcoin wallets like BlueWallet or Trust Wallet.
  • Freelance and professional B2B invoices

    Include your Bitcoin QR code on PDF invoices to allow international clients to settle invoices without cross-border wire delays.
  • Conference badges and event merchandise

    Print Bitcoin QR codes on pop-up booth signage, flyers, and event programs for instant sovereign peer-to-peer commerce.
  • Online creator profiles and video streams

    Embed your Bitcoin QR code in video overlays or donation pages to collect direct, non-custodial global tips.

Who Uses QR-Build Bitcoin QR Codes?

  • Independent brick-and-mortar merchants accepting sovereign digital currency.
  • Freelancers and contractors invoicing international clients without wire fees.
  • Bitcoin community organizers, podcasters, and Web3 event producers.
  • Charities and human rights organizations seeking non-custodial global donations.
  • High-ticket luxury and art retailers providing discrete on-chain settlement.

Design Tips for Bitcoin QR Codes

  • Choose Native SegWit addresses

    Use 'bc1q...' addresses to reduce miner fees for your customers when sending transactions.
  • Maintain high black-and-white contrast

    Ensure high optical contrast with dark modules on a clean white background for reliable camera scanning.
  • Add clear payment instructions

    Include the text 'Scan to pay with Bitcoin' and display your formatted address for visual confirmation.
  • Test with multiple mobile wallets

    Verify that the payment link launches smoothly in Trust Wallet and other compatible mobile wallet apps.

Real-World Use Cases for Bitcoin Payment QR Codes

  • Freelancers, Agencies & B2B Invoicing

    Direct cross-border B2B invoicing with no wire transfer delays.

    Challenge: International wire transfers cost substantial bank wire fees and take multiple business days to clear correspondent banks.

    Solution: Freelancers place a Swiss-themed Bitcoin QR code on PDF invoices with exact BTC amounts set at invoice creation.

    Result: Global clients settle invoices on the blockchain, bypassing banking intermediaries entirely.

  • Web3 Events, Bitcoin Conferences & Meetups

    Frictionless merchandise and ticket sales for sovereign crypto communities.

    Challenge: Crypto community gatherings demand sovereign, peer-to-peer payment options rather than conventional card terminals.

    Solution: Event vendors display Night-themed Bitcoin QR codes on booths, flyers, and registration badges.

    Result: Peer-to-peer commerce matching the ethos of attendees, with instant mobile wallet compatibility.

  • Charitable Donations & Humanitarian Crowdfunding

    Borderless, censorship-resistant fundraising for global non-profits.

    Challenge: Traditional donation platforms reject cross-border cards and charge high platform and administrative deductions.

    Solution: NGOs print Bitcoin QR codes on printed appeals, banner stands, and annual reports.

    Result: Donors contribute sovereign BTC directly to the organization's non-custodial treasury with full public transparency.

  • Luxury Goods, Art Galleries & High-Ticket Retail

    Secure high-value settlements without credit card interchange caps.

    Challenge: Credit card limits often prevent transactions exceeding standard limits without prior bank approval.

    Solution: Art galleries and jewelry stores provide a private Swiss-themed Bitcoin QR code for discrete on-chain settlement.

    Result: Large-ticket transactions execute on-chain with mathematical finality and zero card decline friction.

Common Mistakes When Accepting Bitcoin with QR Codes

  • Using Legacy '1...' addresses with higher payer fees

    Legacy addresses incur higher miner fees for payers. Use modern Native SegWit (bc1q...) addresses for retail and invoice receiving to reduce transaction costs for your customers.

  • Confusing on-chain Bitcoin with the Lightning Network

    Sending to an on-chain Bitcoin address from a Lightning-only wallet balance (or vice versa) can fail or incur expensive swap fees. Clearly label your checkout signage as 'On-Chain Bitcoin (BIP-21)'.

  • Printing QR codes without testing a live micro-transaction

    Never print acrylic stands or marketing materials without sending a small test payment in BTC to verify that your wallet detects the incoming transfer immediately.

  • Using exchange deposit addresses that may expire or change

    Centralized exchange deposit addresses can change without warning or require minimum deposit thresholds. Always use a self-custody wallet (such as Trezor, Ledger, Trust Wallet, or BlueWallet) for point-of-sale receiving.

  • Inadequate physical QR size or poor lighting contrast

    Ensure a minimum printed dimension of 2–3 cm for countertop displays and 5 cm for wall signage, and maintain crisp black-on-white contrast with adequate quiet zones.

  • Not offering low-fee stablecoins alongside Bitcoin

    During periods of high Bitcoin network congestion, on-chain miner fees can make small retail purchases uneconomical. Use Crypto Hub to offer USDT or USDC alongside Bitcoin on the same QR code.

Best Practices for Deploying Bitcoin Payment QR Codes

  • Point-of-Sale Signage & Setup

    • Place durable counter displays where customers can scan comfortably with their mobile phone cameras.
    • Label your payment stand with clear instructions: 'Scan with camera to open payment page'.
    • Ensure adequate ambient lighting and use matte lamination to prevent glare from retail fixtures.
    • Keep your receiving wallet app open on a store tablet to monitor incoming broadcast announcements in real time.
  • Wallet & Key Security

    • Connect public receiving addresses derived from a secure hardware wallet (Trezor, Ledger, or Coldcard).
    • Never expose seed phrases or private keys to cashiers or cloud services.
    • Audit point-of-sale QR displays periodically to guard against unauthorized sticker overlays or tampering.
  • Invoicing & Billing Terms

    • State clearly on invoices that payments are denominated in BTC with fixed amounts set at invoice creation.
    • Include your recipient address as formatted text alongside the QR code for clients manually entering details.
    • Embed vector SVG QR graphics into invoice PDFs to ensure crisp rendering across all screen resolutions and desktop monitors.

Create Your Free Bitcoin Payment QR Code

Generate a non-custodial Bitcoin payment QR code with BIP-21 URI support in under two minutes.

Key Facts About Bitcoin Payment QR Codes

  • Bitcoin QR codes encode public addresses or standardized BIP-21 payment URIs for instant mobile wallet scanning.
  • QR-Build operates entirely non-custodially: funds transfer directly from the payer to your private Bitcoin wallet.
  • Using QR-Build Crypto Hub, a single QR code can accept Bitcoin alongside USDT, USDC, ETH, SOL, and TON.
  • Dynamic QR codes allow merchants to update receiving addresses and payment amounts without reprinting materials.
  • Native SegWit (bc1q...) addresses enable lower miner fees compared to legacy address formats.

Frequently Asked Questions

  • Why use a dynamic Bitcoin QR code generator instead of printing a raw wallet address?

    A dynamic Bitcoin QR code generator links to a hosted checkout page rather than a static address. This allows you to update receiving addresses if your wallet rotates, add stablecoins, and ensure customers see verified details before opening their wallet.
  • Is creating a Bitcoin QR code free on QR-Build?

    Yes, you can generate and customize a Bitcoin QR code for free on QR-Build. There are no subscription requirements or hidden processing fees. When transactions occur, the payer pays standard on-chain miner fees directly to Bitcoin network validators.
  • Can I accept other cryptocurrencies on the same QR code?

    Yes. Through QR-Build Crypto Hub, your QR code opens a mobile payment page where customers can choose between Bitcoin, Ethereum, Base, Solana, TON, TRON, or stablecoins (USDT and USDC). Learn more on our crypto payment QR code page.
  • Does QR-Build hold, process, or custody my Bitcoin?

    No. QR-Build is strictly non-custodial and never touches, routes, or stores your Bitcoin. Transactions settle directly peer-to-peer on the Bitcoin blockchain into your private wallet.
  • Which Bitcoin address format should I use?

    We recommend Native SegWit addresses (starting with 'bc1q'). They provide lower miner fees for your customers and universal compatibility across modern Bitcoin wallets.
  • Can I update my Bitcoin receiving address after printing the QR code?

    Yes. Because Crypto Hub operates as a dynamic QR code, you can update your receiving address, change amounts, or switch layout themes in your dashboard at any time without having to reprint physical QR materials.
  • Does Crypto Hub support a bitcoin lightning qr code?

    No, Crypto Hub does not support a bitcoin lightning qr code. It supports direct on-chain Bitcoin transactions via the standard BIP-21 URI format. It does not support Lightning Network invoices (BOLT-11) or custodial Lightning addresses.
  • How long does a Bitcoin transaction take to confirm?

    Bitcoin blocks are mined roughly every 10 minutes. For small purchases, merchants typically observe the unconfirmed broadcast (zero-conf) in their wallet within moments of broadcast. For larger commercial invoices, waiting for 1 to 3 block confirmations is standard practice.
  • Can I identify individual payers using QR-Build analytics?

    QR-Build provides dynamic QR scan analytics (such as total scan counts, approximate locations, and device types), but cannot identify individual customer identities or on-chain transaction statuses. To verify fund arrival, check your personal Bitcoin wallet or a public block explorer directly.
  • Can I use an exchange deposit address from Coinbase or Kraken?

    While possible for basic Bitcoin on-chain transfers, we strongly advise using a self-custody wallet (such as Trezor, Ledger, Trust Wallet, or BlueWallet) you control. Exchanges frequently change deposit addresses or impose minimum deposit rules.
  • What happens if a customer sends the wrong amount?

    When using BIP-21 with a fixed amount, the correct total is automatically filled in the payer's wallet. If a customer manually alters the amount, the transaction will broadcast with the modified total, and the merchant can request an adjustment based on their wallet balance.
  • Which mobile wallets support BIP-21 payment QR codes?

    We tested the payment link in Trust Wallet. Major non-custodial mobile Bitcoin wallets that support BIP-21 URI schemes (such as BlueWallet, Electrum, or Blockstream Green) are expected to work; test with your customer wallets before printing.

Key Capabilities of QR-Build Bitcoin Generator

  • BIP-21 URI formatting with direct amount configuration.
  • Multi-currency capability: add USDT, USDC, ETH, SOL, and TON on the same code.
  • 100% non-custodial architecture: funds settle directly into your private wallet.
  • Support for all Bitcoin address formats: Native SegWit (bc1q), Taproot (bc1p), P2SH (3), and Legacy (1).
  • Dynamic dashboard updates: change receiving addresses without reprinting physical signage.
  • Print-ready vector SVG and PNG downloads optimized for countertop stands and invoices.

Accept Bitcoin Payments Directly to Your Wallet

Create a verified, non-custodial Bitcoin payment page with BIP-21 wallet links and print-ready graphics.

QR Code - QR-Build

Bitcoin Payment QR Generator

Create Bitcoin Payment QR