# How to scan a QR code and pay with crypto

Paying by QR code is usually just a normal transfer with one advantage: the address is filled in automatically. You still need a quick verification step before you confirm, because crypto transfers are typically irreversible.

## What a crypto QR code contains

A payment QR code can include:

* A recipient address.
* A network hint (TON, TRON, Solana).
* An amount, if the QR is dynamic.
* A comment or memo/tag, if the payment flow needs it.

## Step-by-step: scan and pay

{% stepper %}
{% step %}
Open **MyTonWallet** and start a **transfer** (Send).
{% endstep %}

{% step %}
Tap the QR scan option and scan the merchant’s QR code.
{% endstep %}

{% step %}
Review the recipient details, the network, and the amount.
{% endstep %}

{% step %}
Confirm the payment.
{% endstep %}
{% endstepper %}

## The “two-second safety pause”

Before confirming, always check:

* The network matches what the merchant expects.
* The recipient address looks correct (check the start and end).
* The amount is correct.
* A memo/tag is included if the merchant requires it.

{% hint style="warning" %}
If anything looks unfamiliar, stop and ask the merchant for the correct payment details before you send.
{% endhint %}

## After you pay

If the merchant asks for proof, share the transaction details or TXID. That makes it easy to verify the payment in a blockchain explorer.

## Related articles

* [How to make a transfer?](/intro/transfers/how-to-make-a-transfer.md).
* [How to track a crypto transaction (TXID, status, confirmations)](/intro/transfers/how-to-track-a-crypto-transaction.md).
* [Address Poisoning](/intro/scams/address-poisoning.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.mytonwallet.io/intro/transfers/how-to-pay-with-crypto-using-a-qr-code.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
