
BPAY adds an Undo button to Solana payments. Your transfer waits in escrow for a few minutes — wrong address? Cancel it and the funds come back
SOONSpot the difference. On a normal transfer you find it after the money is gone
Two addresses, one wrong character. Can you see it?
Confirmed in seconds. No undo, no support line, no way back
Held in escrow during your cancel window. One tap brings it home
Send from a demo wallet, watch the cancel window tick, undo it — or let it settle. Flip to the recipient view to see what they see
Funds sit in the BPAY escrow until the window closes
| TIME | AMOUNT | TO | STATUS |
|---|
SIMULATION · no wallet is connected and nothing is sent on-chain · BPAY will never ask for your seed phrase or private key
Nothing is rolled back on-chain. BPAY simply holds the transfer in a time-locked escrow first
Phantom or any Solana wallet
Cancel window open
Receives after the window
Connect your wallet, enter the address and amount — say 10 SOL
PENDINGFunds land in the BPAY contract, not the recipient. The timer starts
04:59Before the timer ends, tap Cancel — the funds return to your wallet
CANCELLEDWindow closed — automated settlement or the recipient completes it
COMPLETEDCreate a payment link — whoever pays it gets the same undo window. Try making one
BPAY LINK · DEMOPayer can cancel during the window. You receive once it settles
bpay.link/demo/…Temporary holding of funds by contract rules
Payments that complete only after a delay
1, 5, 15 or 30 minutes to change your mind
Final release the moment the timer ends
Contract rules hold the funds — not platform keys
Heads-up for recipients: until the cancel window closes, the payment is pending and not yet yours to spend. BPAY shows that clearly on both sides
