STONKBUILDER LEARN· Live learning library · 177 focused guides How we work ↗Follow @stonkbuilder8 ↗
CONNECTFollow @stonkbuilder8TICKER$STONKB
Transfers & networks · 3 MIN READ

QR codes and payment links: verify the destination underneath

A payment QR can carry a request or link, but it cannot verify who supplied it. Compare the wallet's actual destination and payment details with instructions from a separate trusted source.

◈ Human review: StonkBuilder Editorial · 2026-10-11How we publish ↗
BEFORE YOU BEGIN

This guide is educational, not personalized financial, legal or security advice. A checklist reduces avoidable mistakes; it cannot make a transaction risk-free.

A decorative non-scannable payment QR opens into a wallet request. Compare its shown network, destination, asset and amount with separately verified instructions; a recipient mismatch means stop and confirm through a trusted route.
BEFORE YOU PAY · SCAN, INSPECT, VERIFY, DECIDE

Illustrative only: the QR motif is not scannable, and payment fields vary by network, request and wallet. A scan is not approval or proof of payment.

WHAT TO NOTICE
  1. Treat the QR as data, not proof of who supplied it.
  2. Read the wallet’s actual network, destination, asset and amount; fields vary.
  3. Compare with instructions obtained separately through a trusted route.
  4. If anything differs, is missing or feels unclear, decline and verify.
PAUSE & NOTICE

The wallet shows a different recipient from the shop’s separately checked instructions. What is the safe next step?

A QR code carries data, not trust

A QR code is a way to carry data. Depending on the network and wallet, it may contain a payment request or open a website. Examples include Bitcoin's BIP 321 URI format, Ethereum's ERC-681 transaction-request URLs, and Solana Pay transfer requests. These formats differ; a QR image itself does not prove who supplied it or whether its details are still the ones you intended. The FTC documents QR codes that open spoofed websites; that is a known risk, not a verdict about any particular code.

Inspect what your wallet decoded

Before approving, compare the wallet's actual request with instructions you obtained separately: the network, full recipient or destination, asset, amount, and any fee, memo or reference the wallet shows. Fields vary by network, request and wallet; an amount may be absent or prefilled. A familiar label or logo is not independent proof of the recipient.

If the code opens a website, check the exact domain before you log in or connect a wallet. Leave if the address or request is unexpected. Do not enter a password, recovery phrase or private key into a site reached through an unverified QR link.

Compare through a separate trusted route

Do not use the QR code itself as the source that verifies its own destination. Get the recipient's current instructions from a channel you already trust. If any shown detail differs, is missing, or does not make sense, decline the request and confirm the change through a separately verified contact route. Bitcoin's payment URI guidance requires user authorization, and ERC-681 describes a request that the authenticated user still confirms; scanning is not the same as paying.

Practise without sending crypto

At a fictional shop counter, a sticker covers the shop's original payment code. After scanning, the wallet shows a recipient that does not match the shop's independently verified instructions. The safe next step is to decline and confirm the destination with the shop through a known contact route—not to rely on the nearby logo, a queue, or a countdown.

A scan does not establish that a payment was sent or credited. If you choose to transfer after checking the request, follow the separate asset, network and recipient checks. For lookalike destinations in transaction history, read address poisoning.

A MOMENT TO REFLECT

Check your understanding.

A wallet request shows a different recipient from the shop's separately verified instructions. What should you do?

A correct answer records local learning progress, not a qualification or proof of financial readiness.

THE READING BEHIND THIS GUIDE

Sources & context

Original educational content prepared for this project. Sources provide context, not endorsement or a guarantee that every statement remains current. Rules, product interfaces and availability can change.

OPTIONAL TELEGRAM COMPANION

Keep learning in Telegram.

Open this published guide in the learning bot. No account connection or wallet is needed.

Continue in Telegram ↗
KEEP LEARNING TOGETHER

Join the $STONKB community.

Follow project updates, share useful ideas and meet other builders. You do not need to buy $STONKB to join.

Explore the community ↗

Take what you learned.
Leave the pressure behind.

More in Transfers & networks ↗
KEEP EXPLORING

Your next good read

View all guides ↗

What would you like to understand?

Search titles, topics and the full guide text. No queries leave your browser.

Approximate visitors and country are counted locally; VPNs and shared networks can affect the estimate. No analytics vendor receives these events. Privacy details.