How Payment Requests Work

The full flow from request creation to settlement.

Step-by-step flow

  1. 1

    You create the request

    At cloakd.ai/create or via the Telegram bot, you choose the coin and network you want to receive (e.g. USDC on Ethereum), enter the amount, and connect your wallet. Cloakd generates a unique payment link.

  2. 2

    You share the link

    Copy the link and send it to the payer. You can share it on Telegram, WhatsApp, email, or show it as a QR code. The link works on any device.

  3. 3

    The payer opens the link

    The payer sees your request: the amount and coin you want. They pick which coin they want to pay with from over 200 options — it does not have to match what you requested.

  4. 4

    The payer sends the payment

    The payer connects a wallet (MetaMask, Phantom, etc.) or copies a deposit address. Cloakd shows the exact amount needed in the coin they chose, calculated at the current rate.

  5. 5

    Cross-chain conversion and settlement

    Cloakd converts the payer's coin to the coin you requested via SideShift. Your wallet receives the exact amount you specified. The whole process typically takes about 30 seconds.

Payment statuses

Once the payer sends funds, the payment moves through these statuses in order:

StatusMeaning
waitingLink created. Waiting for the payer to open it and send funds.
pendingThe transaction has been detected on-chain. Waiting for confirmations.
processingConfirmations received. The cross-chain conversion is in progress.
settlingConversion complete. Funds are being sent to your wallet.
settledPayment complete. Funds are in your wallet.
expiredThe payment link expired before the payer sent funds. The link is no longer active.

Wallet privacy

Your wallet address is never shown to the payer. They only see the payment link. Cloakd generates a one-time deposit address for each payment, and the conversion routes funds to your wallet automatically.

When you create a request, you connect your wallet once to record your receiving address. That address is stored server-side and is never included in the payment link or shown in the payer's checkout.

Cross-chain conversion

Cross-chain conversion is powered by SideShift, a non-custodial exchange. When the payer sends a different coin to what you requested, SideShift automatically converts it before sending the final amount to your wallet.

The payer sees the exact amount they need to send in their chosen coin before they pay. The rate is locked for the duration of the checkout.