Requesting payments

Requesting payments may be straightforward for casual users. All they need to do is share an address and an amount, and wait for the payment to appear in their wallet. For businesses that receive hundreds of payments, it is important to have options to more easily manage and organize transactions.

  1. Request

    User A shares their address, the amount, and an optional payment ID with User B.

  2. Sending

    User B initiates the transaction with their own wallet.

  3. Processing

    The transaction is queued and processed by the network.

  4. Confirmation

    After a certain amount of blocks, the transaction is considered confirmed.

This page focuses on Step 1, for the other steps, review the page about sending.

Most wallets have a screen for receiving or requesting payments. Typically, this is just a way to view your public address and a matching QR code, so it can be shared with others so they can pay you. The Obike app shown here is the most basic example of this.

Obike app - receive screen
Obike is the most basic example of showing a simple address and the matching QR code.
Cake Wallet receive screen
Cake Wallet receive screen.
Cake Wallet, V 3.0.1, Sep 24, 2018
Trittium app - receive screen
Trittium allows for multiple coins and multiple addresses for each one.
Receive screen in the IOTA app.
Receive screen in the IOTA app.
IOTA Trinity Wallet, V 0.5.0, September 14, 2018
Receive screen in the VeChainThor app.
Receive screen in the VeChainThor app.
VeChainThor Wallet, V 1.2.0, September 7, 2018
Nano app - receive screen
Nano

Multiple addresses

Monero desktop wallet - receive
Monero desktop wallet

The Monero desktop wallet allows for managing multiple addresses. Each address can be labelled to make them easier for users to identify. However, the labels are only stored locally (and not in the blockchain). That means the labels are not available on a wallet on another device, which is a small usability problem.

If an amount is entered into the input field at the bottom, that amount is also encoded in the QR code. This makes it easier to request specific amounts of Monero by others. A payment ID still needs to be communicated separately.