Sending and Receiving: Addresses, @Usernames, and QR

Three ways to move value out of your wallet, and how the Receive screen turns your account into something anyone can pay.

OpenPay Pro Team · Jul 18, 2026 · 5 min read

BeginnerWallet

Payments only feel modern when you stop typing addresses. OpenPay Pro accepts a wallet address when you need precision, and a username when you do not.

Three accepted recipient formats

  • 0x… wallet address for on-chain transfers
  • @username for instant internal transfers
  • Pi username for people who joined through Pi sign-in

The Send screen resolves whichever you paste, shows the matched account before you confirm, and refuses ambiguous input rather than guessing.

Receive is a shareable page, not just an address

Receive generates a QR code and a copyable address, plus an OpenPay link so someone on the OpenPay network can push OUSD to your Pro wallet on the same rail as a Pay @tag.

Inbound payments poll automatically. If a sender confirms on their side but nothing appears, reconcile manually from the same screen.

Scanning in restricted environments

Camera access is blocked inside some in-app browsers and embedded frames. The scanner falls back to scanning a photo from your library, or opening the wallet in a full browser tab where the camera permission can be granted.

Try it in the wallet

Open OpenPay Pro and follow along with this guide.

Open OpenPay Pro