A wallet inside Telegram

Wallet, exchange and P2P right in Telegram

Hold crypto on eight networks, send it to friends by @username, trade from the order book with limit orders and buy for regular money through escrow-protected P2P. No separate app, no sign-up.

8networks for deposits and withdrawals
7spot pairs against USDT
0network fees on @username transfers

No Telegram at hand? Web version — same account, same balance.

Deposits and withdrawals on

TRON TRX TON TON Ethereum ETH BNB Smart Chain BNB Solana SOL Bitcoin BTC Litecoin LTC XRP Ledger XRP Tether USDT
Spot exchange

An exchange with an order book — in the same wallet

Set your own price or take the best one from the book. Orders are matched price-then-time between OroPay users.

  • 7 pairs against USDT: BTC, ETH, SOL, TON, LTC, XRP and TRX.
  • Limit and market orders. A market order fills at once; if slippage exceeds the threshold, it is rejected entirely — before it touches the book.
  • Order book, trade feed and candles from one minute to one day. The screen updates live; open orders can be edited or cancelled.
  • Fund the trading account from your wallet balance in one tap, with no network fee. Maker and taker fees are shown in the form before you submit.
Open the exchange

Interface mock-up. Figures are illustrative.

Earn

Earn: your coins work while you hold them

Yield on SOL, TRX, GRAM, BNB, ETH, USDT and USDC without a separate wallet: you put in coins from your balance, we place them on the network — staking, Lido, Aave — and the yield goes to depositors.

  • Actual yield. The rate floats: exactly what the network paid, already net of all fees. We don't promise a rate in advance.
  • Seven coins. SOL with Solana validators, TRX through votes for TRON Super Representatives, GRAM in TON liquid staking pools (Hipo, Tonstakers), BNB with BNB Chain validators, ETH in Lido, USDT and USDC in the Aave protocol.
  • Withdrawals are instant or follow network rules. If the pool has free reserves — at once; otherwise USDT and USDC usually at once, ~2 days for GRAM, up to 3 days for SOL, 5 for ETH, 7 for BNB and 14 for TRX.
  • Already in the wallet: Earn is in the menu and on each coin card, and you see the rate before depositing.

Interface mock-up. Figures are illustrative.

P2P market

Buy crypto for regular money — protected by escrow

Ads from other users: pick a price and payment method, pay the seller directly, while the service locks the coins for the whole deal.

  • Escrow. The seller's crypto can only go to the buyer or back to the seller.
  • Clear deadlines. The seller accepts the deal within 15 minutes, the buyer has 30 minutes to pay — with a reminder before time runs out.
  • Disputes go to a person. An arbiter reviews the deal chat and receipts and makes the call.
  • Post your own ad — with a fixed price or one floating off the market rate. After a deal — 👍/👎 reviews.
P2P rules

Interface mock-up. Figures are illustrative.

Payments

Sending crypto is as easy as sending a message

Transfers, cheques and swaps happen inside the service: instantly, without waiting for the blockchain.

Transfers by @username

A Telegram name instead of an address: money arrives instantly with no network fee. And with inline mode, @bot amount, you can drop a cheque straight into any chat.

Cheques with conditions

Coins as a link: the amount is frozen until claimed, and an unclaimed cheque can be cancelled. A multi-cheque splits the amount between several people, and conditions decide who can claim it.

Swap

Coin to coin in a couple of taps. The rate is live — a swap never runs on a stale price — and “You receive” already has the fee taken off.

For chats and channels

Crypto where people talk

Add the bot to a group or channel — and tips, cheques and giveaways work right in the conversation.

Bot in groups: /tip and /cheque

/tip as a reply sends a tip to the author. /cheque creates a multi-cheque for everyone, always with a captcha. The bot never shows your balance in a group — only in private.

Giveaways with a verifiable draw

The prize fund is frozen on creation, up to 500 winners and up to 3 channels in the conditions, running from an hour to a week. The secret's fingerprint is shown upfront and the secret is revealed afterwards — anyone can verify the result. Unclaimed places go back to the creator.

For business

Accept crypto in your bot, channel or website

OroPay Merchant API: invoices, subscriptions and payouts with webhooks. The docs are public — start without talking to a sales rep.

  • Invoices. The buyer pays from their balance in a couple of taps — the amount is fixed, no underpayments. Refunds take one request.
  • Subscriptions. Plans for 7, 30, 90 or 365 days, a trial of up to 7 days, auto-charging with a reminder a day before.
  • Payouts. By cheque — even to people who have never opened OroPay — or by transfer to a Telegram ID.
  • Signed webhooks — the shop learns about a payment at once and can verify the notification is genuine.
For business: 30 days with no fee API documentation
// create an invoice
POST https://oropay.app/api/merchant/invoice
Authorization: Bearer cxc_…

{ "amount": "100.00", "currency": "USD" }

// →
{ "status": "PENDING",
  "payUrl": "https://t.me/OroPayBot?start=pay_…" }
/v1/cheques/v1/transfers/v1/plans/v1/subscriptions/refund/v1/balance
Security

Protection that holds even if your Telegram is hijacked

PIN code

Withdrawals, cheques and large operations need your PIN. A forgotten PIN resets only after 3 days — time to notice an attempt that wasn't yours.

Face ID and fingerprint

Confirm operations with biometrics in Telegram and with your device passkey in the browser.

Account freeze

Suspect a breach? Freeze the account with one tap. Only support can lift it early, so a hijacker can't undo it.

Keys on a separate server

Transactions are signed by a separate server. Private keys are never stored where the bot and website run.

Session control

See where your wallet is open and sign out everywhere at once.

Check before sending

You see the address, network, amount and fee before confirming. Support will never ask for your PIN.

Get started

Three steps and your wallet is ready

  1. Open the bot

    Tap “Open in Telegram” and start the bot. Your account is created automatically — no separate sign-up.

  2. Top up

    Choose a coin and a network to get your personal address. Or buy via P2P, or ask a friend to send you coins by @username.

  3. Use it

    Send, trade, share cheques and pay — without leaving Telegram.

Straight talk

How it works — no fine print

Custodial wallet

Coins are held on the service's accounts. That is what makes instant transfers without network fees, the exchange and P2P escrow possible.

Fees shown upfront

You see the fee before you confirm. All limits and fees are in the bot: Settings → “Limits and fees”.

Rules are public

Terms of use, privacy policy and P2P rules are public — see the links at the bottom of the page.

Support in the bot

Use /support and the reply comes to the same chat. P2P disputes are handled by a person, not an autoresponder.

FAQ

Frequently asked questions

Didn't find an answer? Send /support in the bot.

Do I need to sign up?

No. You sign in with Telegram: open the bot and the wallet is ready. In a browser the same account opens via the web version, with the same balance and history.

How do I top up and is there a minimum?

Tap “Deposit”, choose a coin and a network — you get a personal address. Send only that coin and only on that network. Not every network has a minimum (Bitcoin and XRP do, for example); if there is one, it is shown on the deposit screen.

How is the exchange different from a swap?

A swap quickly exchanges one coin for another at the current rate. The exchange is an order book of user orders: you can set your own price with a limit order and wait for it to fill, or buy at once with a market order. For trading, coins move from your wallet balance to the trading account and back — inside the service, with no network fee.

How much can I earn with Earn?

We don't promise a rate: your yield is what the network or protocol actually paid, already net of all fees, so the rate floats. Earn works for SOL, TRX, GRAM, BNB, ETH, USDT and USDC; the app shows the current estimated rate before you deposit. Withdrawals are instant from the pool's free reserve, otherwise per network rules: USDT and USDC usually at once, ~2 days for GRAM, up to 3 days for SOL, 5 for ETH, 7 for BNB and 14 for TRX.

Are there fees?

Blockchain withdrawals carry a network fee; swaps, the exchange and P2P carry a service fee. You always see it before confirming, and the full list is in the bot: Settings → “Limits and fees”.

What are cheques?

A cheque is a link: whoever opens it gets the coins to their balance. The amount is frozen until claimed, and an unclaimed cheque can be cancelled — the funds come back. A multi-cheque splits the amount into several claims, one per person; you can add a password, captcha, channel subscription or new-users-only.

How does P2P work and what if something goes wrong?

During a deal the seller's crypto is locked in escrow: it can only go to the buyer or back to the seller. If something goes wrong, open a dispute on the deal card — an arbiter reviews the chat and receipts and makes a decision.

Where are the coins kept?

On the service's accounts: OroPay is a custodial wallet. In exchange you get instant internal transfers, the exchange and escrow in deals. Signing keys are kept on a separate server.

Your wallet is already in Telegram

Open the bot and get started — no separate sign-up.