FAQ · Knowledge base
IMBA Wallet — frequently asked questions
IMBA Wallet is a virtual Visa/MasterCard card service and a wallet for USDT, Gram, and Bitcoin, with direct RUB ↔ USDT exchange via bank payment — without P2P. You can issue a card with simplified KYC (no passport biometrics on the order form); fiat operations require one-time verification (1–2 minutes). Below — step-by-step scenarios: buy and sell USDT, convert Gram/BTC, card, gift cards, travel eSIM, KYC, C2C transfers, USDT deposit/withdraw, and referral program.
What is IMBA Wallet?
IMBA Wallet is a virtual Visa/MasterCard card service and a wallet for USDT, Gram, and Bitcoin, with direct RUB ↔ USDT exchange via in-app bank payment — without P2P deals with strangers. It combines crypto balances, ruble top-up and withdrawal, transfers, and foreign service payments in one interface for users in Russia and the CIS.
Key features:
- direct RUB ↔ USDT exchange via bank payment — no P2P negotiations;
- USDT wallet (TRC-20 and TON, one balance), Gram, and Bitcoin; convert Gram↔USDT and BTC↔USDT;
- instant issuance of Visa/MasterCard virtual cards;
- brand gift cards — buy with USDT, receive PIN/code in the app;
- Apple Pay and Google Pay for compatible cards and regions;
- travel eSIM — mobile data in 150+ countries and Russia, pay with USDT;
- competitive fees with a transparent rate before you confirm.
The service helps with international online payments, safe fiat in/out, and worldwide spending — without opening a bank account abroad.
Key terms: what are USDT, bank payment, KYC, and P2P?
USDT is a digital dollar (1:1 stablecoin); bank payment is instant RUB transfers in Russia; KYC is one-time identity verification; P2P is exchanging directly with another person in chat.
- USDT (Tether)
- A stablecoin pegged 1:1 to the US dollar. In IMBA Wallet, USDT is the main balance currency for cards and international payments.
- Bank payment (SBP)
- Instant transfers between Russian banks by phone or QR. In IMBA Wallet — way to buy USDT for rubles and withdraw rubles to a card.
- KYC (Know Your Customer)
- Identity verification (passport + selfie). Required once for ruble operations; not needed for cards or crypto transfers.
- P2P (peer-to-peer)
- Exchange where you send rubles to a stranger in chat. IMBA Wallet uses a direct gateway — no P2P counterparty.
- TRC-20 and TON USDT
- USDT deposit and withdraw networks: TRC-20 (Tron) and TON (jetton). One omni balance: deposit on one network, withdraw on the other — no convert screen. Do not send ERC-20/BEP-20 to these addresses.
- Gram
- Native TON coin, separate account. Convert Gram ↔ USDT in the app. Not the same as USDT on TON.
- Bitcoin
- Separate BTC account. Convert BTC ↔ USDT. No direct Gram ↔ BTC pair — two steps via USDT.
- Custodial USDT storage
- The service (IMBA Wallet) holds keys, not the user. Easy recovery via Telegram, MAX, or email; no seed phrase.
IMBA Wallet vs P2P vs Telegram exchanger: which to choose?
IMBA Wallet offers a direct bank gateway, Visa/MasterCard cards, and a USDT balance in one app; P2P and chat exchangers are one-off deals with a counterparty and no cards.
| Criteria | IMBA Wallet | P2P exchange | Telegram exchanger |
|---|---|---|---|
| Counterparty | In-app gateway | Stranger | Chat operator |
| KYC for card | Not required | Varies | Usually no card |
| USDT ↔ RUB fee | ~1–2% | 0–5% + spread | Individual |
| Virtual Visa/MC card | Yes, 5 products | Rare | No |
| C2C USDT transfer | Yes, to IMBA account (email as ID), 0% | No | No |
| Apple Pay / Google Pay | Yes (compatible cards) | No | No |
| Stranger transfer risk | Lower (no P2P) | Higher | Medium |
Where can I download and use IMBA Wallet?
IMBA Wallet is on imbawallet.com, Telegram (@imbawallet_bot), Google Play, RuStore, direct APK, and MAX messenger; sign-up takes about a minute.
Who is IMBA Wallet for?
users in Russia and the CIS who need USDT, ruble withdrawal via bank payment, virtual cards for foreign services, and payments without P2P negotiations.
Typical use cases: buy USDT for rubles, pay for ChatGPT/Netflix/Steam, travel, C2C USDT transfers, withdraw rubles to a Russian bank card.
About compliance and P2P: IMBA Wallet’s direct bank payment gateway does not require sending money to strangers in chat, unlike classic P2P. This reduces everyday counterparty risk. IMBA Wallet does not guarantee your bank will never ask questions — use only your verified details.
Compare formats: IMBA Wallet vs P2P vs exchanger · top up USDT via TRC-20.
Do I need KYC for IMBA Wallet operations?
Virtual card issue uses simplified KYC (no passport biometrics on the order form); crypto deposit, C2C, and USDT withdrawal need no separate KYC; buying and selling USDT for rubles via bank payment needs one-time full verification (1–2 minutes).
| Operation | KYC | Notes |
|---|---|---|
| Issue virtual card | Simplified | Contact details on the order form (email, phone). No passport biometrics. |
| Buy USDT for rubles (bank payment) | Once | Passport + phone camera, usually 1–2 minutes. No repeat verification. |
| Sell USDT → rubles | Once | If KYC was done when buying — no extra steps. |
| Deposit USDT (TRC-20 / TON) | Not required | Wallet address on TRC-20 or TON (one USDT balance). |
| Withdraw USDT to external address | Not required | TRC-20 or TON (jetton). |
| C2C USDT transfer to IMBA user | Not required | Recipient account email as identifier; no blockchain network fee |
| Referral program | Not required | Registration only; link in Profile. |
Important for bank payment: top-up works only from the device and bank account specified during verification. Payments from other phones or third-party accounts are rejected and may be reversed.
What KYC levels and limits apply?
Simplified KYC for card issuance; one-time full verification for buying and selling USDT for rubles via bank payment. Amount limits and fees are shown in the app before you confirm.
| Level / operation | KYC | Benchmark |
|---|---|---|
| Virtual card | Simplified | No passport biometrics on order form |
| USDT ↔ RUB (bank payment) | Full, once | Exchange fee ~1–2%; credit in seconds to minutes |
| Fund card with USDT | Not required | Fee 3–12% by card tariff |
| TRC-20 deposit, C2C, USDT withdrawal | Not required | Balance deposit — TRC-20 or TON (USDT jetton), one USDT account. |
See also: KYC levels · facts reference.
How to buy USDT for rubles via bank payment?
Sign up, complete one-time KYC, pay via bank payment from your verified phone — USDT is credited to your balance.
Sign up — on the website, in the Telegram bot, on Google Play, RuStore, or via APK. Create a PIN.
Verify — Top up → Buy for rubles via bank payment. KYC: passport and selfie, 1–2 minutes.
Pay — scan the QR code or use payment details. Pay only from the verified phone and bank account.
Use USDT — fund a card, send to another IMBA user, or withdraw externally (main deposit network — TRC-20).
Read more: product facts · TRC-20 deposit.
How to sell USDT and receive rubles on your card?
After KYC, choose USDT → RUB exchange, pick bank payment or card — rubles arrive at any Russian bank in seconds or minutes.
Make sure verification is complete (if you bought USDT before — no repeat needed).
On the home screen: Withdraw, Exchange, or Sell USDT.
Set USDT → RUB, amount, and payout — bank payment or card.
Enter phone for bank payment or card number. Details must match the verified account.
Review rate and fee → confirm. Payout is usually instant or within a few minutes.
Read more: product facts.
How do I issue a virtual card with simplified KYC (no passport biometrics on the order form)?
Sign up, open Cards → Issue card, pick a product ($10–$60) — Visa/MasterCard details appear in seconds after simplified KYC on the order form.
Sign up in IMBA Wallet and create a PIN.
Cards → Issue card.
Choose a product: VISA micro, IMBA Light, IMBA Classic, IMBA Apple Pay, or IMBA Black — issue fee from $10 to $60.
Card is issued in seconds with full details (number, CVV, expiry).
Fund the card with USDT from your wallet balance.
If needed, add to Apple Pay or Google Pay.
Read more: what is an IMBA Wallet virtual card.
How to fund a virtual card with USDT?
With USDT on your wallet balance → Cards → select card → Top up → enter amount and confirm. No KYC needed.
Make sure your USDT balance is sufficient (buy via bank payment, receive TRC-20, or get a C2C transfer).
Open Cards and select the virtual card.
Tap Top up, enter amount in USDT or equivalent.
Review fee per card tier (3–12%) → confirm. Card balance updates instantly.
Use card details or Apple Pay / Google Pay to pay.
Can I top up the virtual card with a PayPal transfer (MoneySend, MCC 6537)?
No. These cards cannot be topped up by transfers; inbound and outbound transfers to/from the card are unavailable — payment only. You can top up the card with USDT, or via the RUB rail (Faster Payments System / SBP) → USDT → card. You can also buy and top up the card with Telegram Stars.
How to fund: USDT onto the card · RUB via bank payment · Telegram Stars.
How to deposit USDT: TRC-20 or TON?
Copy the TRC-20 or TON (jetton) address under Top up → USDT. One USDT balance. No KYC. Do not send ERC-20/BEP-20 to these addresses.
Top up → USDT → copy wallet address.
On an exchange or external wallet, choose USDT withdrawal, network TRC-20 (Tron).
Paste IMBA address, check amount and network fee → confirm send.
Crediting usually takes 1–30 minutes depending on Tron network load.
Important: send TRC-20 only to the TRC-20 address, and TON USDT jetton only to the TON address. ERC-20/BEP-20 to the wrong address means lost funds. See USDT on TON and TRC-20.
How to withdraw USDT to an external wallet?
Withdraw → USDT → pick TRC-20 or TON, enter address and amount. No KYC needed.
Withdraw or Transfer → To external address.
Choose network: TRC-20 or TON — it must match the recipient wallet.
Paste address; verify network matches recipient wallet.
Enter amount, review fee ($0–$1.5) → confirm with PIN.
Transaction goes on-chain; status in transaction history.
How to convert Gram, USDT, and Bitcoin?
Pairs: Gram ↔ USDT and BTC ↔ USDT. Gram ↔ Bitcoin is a Convert pair: two steps via USDT. Switching TON ↔ TRC-20 is not a convert: it is one USDT balance.
Gram ↔ USDT: total, USDT, or Gram → Convert → flip direction → wait for the quote → confirm.
BTC ↔ USDT: open the Bitcoin account → convert. Credited USDT is the same balance used to fund a card.
Gram → BTC: first Gram → USDT, then USDT → BTC. Reverse: BTC → USDT → Gram.
Read more: convert Gram, USDT, and Bitcoin · USDT on TON and TRC-20.
How to buy IMBA Stars and pay for a card?
IMBA Stars ≠ Telegram Stars. Purchase only in the Mini App. No Stars ↔ USDT swap. The card is the same Visa — not a convert rail.
Open the IMBA Wallet Mini App in Telegram.
Buy IMBA Stars with Telegram Stars. If those are short — @PremiumBot (Telegram’s bot, not IMBA) or Telegram top-up.
Wait for the IMBA Stars tile to credit.
Cards → issue or top-up → pay with Stars when enabled.
More: Stars overview · pay a card with Stars · Mini App vs web vs APK.
How to send USDT to another IMBA user (C2C)?
USDT credits another user's IMBA Wallet account. You enter their account email as the system identifier: Transfer → To IMBA user → account email → amount → confirm. Instant, no KYC, no network fee.
Make sure the recipient is registered in IMBA Wallet — you need their account email (system identifier).
Transfer → To IMBA user → enter the recipient's account email.
Enter USDT amount and optional note.
Review details → confirm PIN. USDT credits the recipient's account balance.
Useful for payments between friends or moving USDT within IMBA without on-chain fees.
How does the referral program work?
Copy your referral link in Profile, share with friends — when they are active, you earn rewards up to three levels (L1/L2/L3) in USDT.
Open Profile → Referral program.
Copy your personal link or code and share it.
When an invitee signs up and transacts (USDT purchase, card, etc.), you earn a share of their activity.
L2 and L3 — rewards from your referrals' referrals (up to 3 levels deep).
Payouts to USDT balance; stats and history in the referral section.
Read more: referral program article.
How do I buy a gift card?
A gift card is a digital brand voucher: pay with USDT, then get a PIN, code, or link to redeem with the merchant. Not the same as a virtual Visa/MasterCard.
Open Gift cards in IMBA Wallet.
Choose a brand and fixed value; check the USDT amount charged.
Fill required fields if any (for example recipient email) and confirm.
Wait until Ready and open card details in My purchases.
Digital codes usually cannot be refunded after delivery. See the gift cards guide.
How do I buy travel eSIM?
Travel eSIM is mobile data abroad without roaming: 150+ countries and plans for Russia, pay with USDT, activate via QR.
Open the SIM cards tab in IMBA Wallet.
Choose the country and plan that fit your trip.
Pay from your USDT balance.
Install the profile via QR. Plan validity starts on first data traffic, not at purchase.
Activation rules differ for abroad and Russia — see the Travel eSIM guide. How to unlock Google Pay in Russia — quick answer on eSIM and Google Pay.
How do I add an IMBA card to Google Pay with eSIM?
Quick answer
eSIM validity starts on first data traffic, not at purchase and not when you only install the profile. To unlock Google Pay in Russia, buy a cheap plan that includes Singapore (IMBA cards are Singapore-issued), install the eSIM, then switch the network to Beeline after activation — Tele2 often fails to activate it. For travel (Türkiye, Greece, etc.) take a separate travel plan and enable it before the trip. You do not need a new SIM: change the plan on the same eSIM. When data runs out, you can leave the profile enabled — on Samsung this brings Google Pay back; verify on Pixel. A Russian physical SIM turns the app back into Wallet, not Google Pay.
In SIM cards, buy the cheapest pack that includes Singapore (often well under $1). A Balkans / Türkiye / Greece pack is not needed to add the card.
Install the profile via QR. Validity has not started until first traffic. Region switching for Google Pay might work without activation — not guaranteed.
If you need activation: after first traffic, switch the network to Beeline LTE. If it fails, wait up to a day. Beeline activates in about 90% of cases.
Wallet on Android can become Google Pay without changing the phone language. Add your IMBA card (Classic and other Google Pay products).
Before travel, change this eSIM’s plan to the destination country or buy a separate travel pack and enable it just before you leave.
When does eSIM validity start?
On first data use (first traffic), not at purchase and not when you only install the profile in phone settings.
Which eSIM region should I pick for Google Pay?
Singapore is more reliable: IMBA cards are issued by Singapore banks. A Balkans / Türkiye / Greece pack is not needed to add the card — buy that before the trip.
What happens to Google Pay when the eSIM data runs out?
You can leave the profile enabled: on Samsung, Google Pay usually comes back. Verify on Pixel. A Russian physical SIM turns the app back into Wallet.
Do I need a new eSIM for every country?
No. You can change the plan on the same eSIM in the IMBA Wallet catalog for the country you travel to.
More: Travel eSIM and Google Pay and Apple Pay.
What is the IMBA Wallet card for?
- subscriptions: ChatGPT, Midjourney, Netflix, Spotify, Steam, etc.;
- foreign online stores;
- travel: hotels, tickets, restaurants, taxis; travel eSIM for data abroad and in Russia;
- ads: Google Ads, Meta, and other platforms;
- contactless phone payments at millions of terminals worldwide.
Service list: how to pay for foreign services.
Fees and limits
Current numbers are always shown in the app before you confirm (Limits & fees section). Reference values:
| Operation | Reference |
|---|---|
| USDT ↔ RUB exchange | about 1–2% |
| Card issuance | $10–$60 depending on product |
| Card top-up with USDT | 3–12% depending on card tier |
| USDT withdrawal to external wallet | $0–$1.5 |
| Bank payment top-up (max per operation) | up to 100,000 ₽ |
| Minimum bank payment deposit | from ~1,050 ₽ (including gateway fee) |
| C2C USDT transfer (within IMBA) | 0% (no blockchain network fee) |
Virtual card tariffs (reference)
| Product | Issue | Monthly fee | Top-up fee |
|---|---|---|---|
| VISA micro | $10 | $0 | 12% |
| IMBA Light | $20 | $3 | 8% |
| IMBA Classic | $30 | $5 | 4% |
| IMBA Apple Pay | $30 | $4 | 4.2% |
| IMBA Black | $60 | $10 | 3% |
What operations are available in IMBA Wallet?
In IMBA Wallet: card issuance, USDT buy/sell via bank payment, USDT deposit on TRC-20 or TON, withdraw on TRC-20 or TON, Gram/BTC convert, C2C, card top-up, and freeze — summary by KYC and time below.
| Operation | KYC | Time | Notes |
|---|---|---|---|
| Issue virtual card | No | Instant | Right after registration; up to 5 cards per account |
| Buy USDT via bank payment | Once | 1–2 min + payment | Verified device and bank only |
| Sell USDT → rubles | Once | Seconds – minutes | Bank payment or any Russian bank card |
| Deposit USDT (TRC-20 / TON) | No | 1–30 min | One balance; not ERC-20/BEP-20 |
| Withdraw USDT externally | No | Instant | TRC-20 or TON |
| Convert Gram / BTC | No | At quote | Gram↔USDT, BTC↔USDT; Gram↔BTC via USDT |
| Send USDT to IMBA user | No | Instant | Account email as identifier; no network fee |
| Fund card with USDT | No | Instant | Fee per card tier |
| Freeze card | No | Instant | In app if phone is lost |
Why IMBA Wallet
- Direct bank payment without P2P — less risk from transfers to strangers.
- Card with simplified KYC (no passport biometrics on the order form) — fast start for subscriptions and online payments.
- One-time fiat KYC — 1–2 minutes, no repeat checks.
- Transparent rate — amount and fee visible before confirmation.
- Cross-platform — web, Telegram, Google Play, RuStore, APK, MAX.
- Account protection — email, PIN, optional 2FA; freeze card anytime.
How secure is IMBA Wallet?
IMBA Wallet is custodial with PIN, email, and 2FA; the platform holds keys; recovery via Telegram, MAX, or email; you can freeze a card if your phone is lost.
IMBA Wallet is a custodial service: the platform holds keys — you do not manage a seed phrase.
- enable 2FA and link email;
- do not pay via bank payment from other people’s phones or accounts;
- if you lose your phone — sign in elsewhere and freeze the card;
- for long-term large holdings, consider non-custodial wallets;
- IMBA Wallet is best for day-to-day exchange, payments, and cards.
What mistakes do users make most often?
Paid via bank payment from another phone — USDT not credited
Bank payment is accepted only from the phone and bank specified during KYC. Retry from your verified device.
Sent USDT on the wrong network
IMBA wallet deposit — TRC-20 or TON (USDT jetton). ERC-20 or BEP-20 to a TRC-20 address means lost funds.
Card won’t add to Apple Pay / Google Pay
Check product (IMBA Apple Pay for Apple Pay), device region, and issuer limits. On some Android phones Google Pay opens only with a foreign eSIM — see eSIM and Google Pay and the guide.
Lost access to Telegram
With linked email and 2FA, sign in via web or app and freeze the card in Cards.
Expected instant withdrawal but funds delayed
Most bank payment withdrawals take seconds or minutes; peak load or antifraud review may delay — check transaction history.
More questions
Is IMBA Wallet a bank?
No. It is a fintech wallet and virtual card service, not a banking license. It provides payment tools for international online use cases.
Do I need a foreign bank account?
No. Virtual card and USDT balance work without opening an account abroad.
How is IMBA Wallet different from Telegram exchangers?
It is a full service: cards, history, PIN, 2FA, fiat in/out, and transfers — not a one-off chat deal.
Can I send USDT to another user?
Yes — see C2C transfer to another IMBA user. Email is only used to identify the recipient's account in the system.
What is travel eSIM in IMBA Wallet?
A digital SIM for data in 150+ countries and Russia. Buy in the SIM cards tab, pay with USDT, activate via QR. Validity starts on first traffic. For Google Pay in Russia pick a cheap Singapore plan; for travel, a separate plan. See the Travel eSIM guide and the quick answer.
What are gift cards in IMBA Wallet?
Digital brand gift cards paid with USDT: after purchase you get a PIN or redemption code. Different from a virtual Visa. See the gift cards guide.
Is there a referral program?
Yes — see how the referral program works or the full article.
What is the Agent API for autonomous agents?
A prepaid agent registers an Ed25519 key, funds USDT TRC-20, and buys the catalog: Visa prepaid (pay airlines, SaaS, or a datacenter that bills a card), travel eSIM, and ~20,000 gift-card positions (Apple, Steam, Google Play — search the live list). IMBA does not book the flight. Not company B2B. Tier 0: catalog only, convert closed (AML). MCP: npx -y @imba_wallet/agent-mcp-docs (policy, get_agent_use_cases) and npx -y @imba_wallet/agent-mcp (spend with your key; npm org @imba_wallet). See what agents buy, Agent API, and agent tiers.