Request stablecoin payments with one link.

Create a free payment request in Chrome, share it, and track USDT or USDC on-chain without holding customer funds.

Get paid without building a payment backend.

BroPay turns an exact amount and a receiving address into a short public payment link. The payer gets clear instructions. You get an on-chain status.

01

Direct to your address

The payer sends USDT or USDC to the receiving address you provide. BroPay never holds the funds.

02

No payer account

Anyone with the link can open the payment page in a browser. The payer does not need the BroPay extension.

03

Public verification

BroPay checks allowlisted token transfers through public blockchain providers.

04

No signing access

BroPay never requests a seed phrase, private key, wallet connection, or transaction signature.

05

Free to use

Create and monitor payment links without a subscription or BroPay service fee. Standard blockchain network fees may still apply to the payer's transfer.

Create, share, confirm.

A focused flow for one exact payment request.

01

Create the request

Choose the network, token, exact amount, recipient address, and optional merchant name. Every request is valid for 24 hours.

02

Share the link

Send a short brolabel.io/pay link. The payer sees the amount, network, recipient address, QR code, and time remaining.

03

Track the transfer

BroPay detects a matching transfer, shows Confirming until finality, then records the payment result and transaction hash.

Everything needed to pay. Nothing extra.

The public page makes the required network and amount explicit, then removes payment instructions when the request is no longer payable.

Exact request

The amount and stablecoin stay prominent from the moment the page opens until the final status.

Correct network

USDT or USDC is always shown together with TRON or Ethereum on the same payment panel.

Simple handoff

The payer can copy the address and amount or scan the QR code while the request is active.

Safe terminal state

The QR code, recipient address, and copy actions disappear after confirmation, revocation, or expiry.

On-chain status with finality built in.

A detected transfer is not treated as final until the network reaches the required confirmation state.

Exact amount

One confirmed transfer matching the requested amount produces a Paid status.

Network finality

Ethereum payments become final after 12 confirmations. TRON payments become final after a confirmed or solidified event.

Amount differences

A smaller confirmed transfer is marked Underpaid. A larger confirmed transfer is marked Overpaid.

Single-transfer logic

BroPay evaluates transfers individually. Multiple partial transfers are not combined into one payment.

Transaction evidence

Final results include the received amount, transaction hash, last verification time, and a validated blockchain-explorer link.

Watch-only by design.

BroPay observes public blockchain data. It does not connect wallets, hold funds, sign transactions, or ask for secret keys.

Private keys never enter BroPay

Local by default

Saved addresses, payment history, and private revocation keys remain in the browser unless the user exports them.

Minimal public request

A shared payment request exposes only the public details needed to make and verify the payment.

Limited payment window

Every request is payable for 24 hours. A limited reference remains available for 30 days after expiry, but payment instructions are hidden.

Public blockchain evidence

BroPay verifies matching transfers through public providers and links confirmed results to the appropriate blockchain explorer.

Create your next payment link with BroPay.

Install the free Chrome extension, save your receiving addresses, and create a payment request whenever you need one.

Add to Chrome