Pay the @.Not the address.
Send crypto payments and rewards directly to verified Fomo identities — without collecting wallet addresses.
Settles on Robinhood Chain·USDG·ETH
- Send crypto like you know the person.
- Rewards without wallet collection.
- One handle. One payment.
- Stop asking winners for wallets.
- From @ to wallet.
- The payment layer for Fomo identities.
The wallet address is infrastructure. The human is the interface.
Paying someone in crypto usually starts with a DM asking for their wallet. FomoPay turns the whole dance into a handle, an amount and a button.
- “send me your wallet”
- 0x7a3f…c91e
- switch app
- check chain
- paste
- double check
- send
One wrong character and the money is gone — onchain transfers can’t be reversed.
FomoPay resolves @lyra to a verified payout wallet underneath — and shows you exactly where it went.
Five steps. You only do three.
Identity resolution and payout routing happen underneath. You type a handle, pick an amount, and press send.
- 01
Type the @.
Start with the handle you already know. No wallet address, no chain picker.
- 02
FomoPay verifies the identity.
Only a verified Fomo identity with a verified payout wallet gets the ✓.
- 03
Choose amount.
USDG or ETH on Robinhood Chain. You see the total before anything moves.
- 04
Send.
Sign once in your own wallet, or pay from your project's Reward Vault via API.
- 05
We route it to the verified payout wallet.
The destination is snapshotted at send time and shown on the receipt.
Stop asking winners for wallets.
One payment primitive for everything you reward: games, bounties, creators, referrals, contributors, communities and campaigns.
Games
Round ends, winner gets paid. winner.handle is all your game server needs — no “DM us your wallet” thread.
Bounties
Close the bounty and pay the @ who did the work.
Creators
Pay creators by the handle their audience already knows.
Referrals
Weekly referral rewards with idempotent payouts — never twice.
Contributors
Pay contributors without a spreadsheet of wallet addresses.
Communities
Thank the hosts, mods and helpers who keep things running.
Campaigns
Upload a list of handles, review once, pay everyone.
Reward users without collecting wallets.
Your game server already knows the winner’s @. Send it to FomoPay with an amount and an idempotency key — we resolve the verified payout wallet, pay from your vault, and tell you when it confirms.
await fomopay.send({ to: "@lyra", amount: 100, asset: "USDG" });- Idempotent by designSame idempotencyKey, same payout — retries never pay twice.
- Reward VaultsPay from your project's own wallet through a capped allowance.
- Signed webhookspayment.confirmed and friends, HMAC-signed, verified in one line.
- Local chain firstBuild against a local chain with sandbox identities, then go live.
npm install @fomopay/sdk · TypeScript · zero dependencies · SDK reference
Safe by default, honest when it isn't.
Money moves onchain and can't be pulled back, so FomoPay is strict about who gets a check mark and clear about what happens next.
Only verified identities get ✓
The check means FomoPay verified the payout wallet. Anything less is labelled plainly and can't be paid by mistake.
Destination snapshots
The exact wallet is recorded when you send, so every receipt shows where the money actually went.
Irreversibility, up front
Onchain transfers can't be undone. We say so before you sign — not after.
Never asks for seed phrases
FomoPay never asks for a private key, seed phrase, recovery phrase or Fomo password. Ever.
Private by default
No handle-to-wallet directory, no public earnings. Payments stay private unless the recipient shares them.
Rate-limited resolution
Lookups are rate-limited and never return wallet addresses, so handles can't be scraped into a list.
Your funds stay in your wallet
Reward Vaults pay from your project's own wallet through a capped allowance you can revoke at any time.
One handle.
One payment.
Pay the @ you know — or make your own @ FomoPay Ready so people can pay you.
Settles on Robinhood Chain · USDG · ETH