# Visual presentation at Cashier

Below is a good example of what details at your Cashier might look like:

<figure><img src="https://files.cryptopay.me/b2b/git_book_files/12_Invoice_Vis_Pres_Cash.svg" alt=""><figcaption><p>The customer chooses Bitcoin deposit method</p></figcaption></figure>

<img src="https://lh3.googleusercontent.com/D4zvSIZbxDKuxxh6kSd19hKcFKwKynmGhNqn2Xoz2M_NNqZxUibegg0BjAbsBW0sAwxsysnD-vF6F6yu0FqVCnGjOQrXObKkwmJ8YOjoisq2W4R6XDntFhLY1pOhA4k7SU9jluT8" alt="The customer gets the payment details" width="563">

![The merchant displays payment details to the customer](https://lh3.googleusercontent.com/8oOzziglINjN6BCZeTKOFqD_TxXps7lIEpp5DYQWB3NqwGfmaG_WXpnqrJYA8UDx-4MyAfTyzkuJjqvjEEfLwQSjQyN9busrFpwaegCL3v3E9JjNIWCvVfNqaDkSLSxc_4YhOWol)

Please note what details are shown to the customer:&#x20;

* QR code. To generate a QR code, it is necessary to use the content of the `uri` parameter, which you received in your response when creating the invoice: `"uri":"bitcoin:3Gtvf2EVxN8XJ4DHriRt9q9LkdVCpQZEeSd?amount=0.010268"`The QR code allows customers to make payments using a mobile device if the wallet is installed on it. The customer simply scans the QR code and the device opens the wallet with an automatically pre-filled payment destination address, which is a rather convenient method in the UX context

{% hint style="info" %}
Please note that not all wallets support this mechanism - it depends entirely on the wallet developer, but not on Cryptopay.&#x20;
{% endhint %}

* Payment amount in BTC&#x20;
* The address the payment should be sent to&#x20;

{% hint style="warning" %}
XRP and XLM invoices must display additional field:

* Destination tag for XRP
* Memo ID for XLM

Destination tag and Memo ID are similar to a reference number for bank transfers. They help to identify transactions when a single address is used by multiple users.

They can be found in the address field of the response from server:&#x20;

`address: address?dt=destination_tag`
{% endhint %}

* The “Copy” buttons opposite the payment amount and address for customers’ convenience&#x20;
* Timer with a countdown of the time during which the payment is to be made

You can download cryptocurrency icons [here. ](https://developers.cryptopay.me/introduction/icons)Alternatively, you can insert a ready [hosted page](/guides/invoices/invoice-hosted-page.md) with all the necessary payment details into your UI, which looks [like this](https://hosted-business-sandbox.cryptopay.me/channels/e9c8e8dd-141f-4b52-b0f8-241fa62d3d8f).


---

# 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://developers.cryptopay.me/guides/invoices/visual-presentation-at-cashier.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.
