No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.
RuAPI is topped up in USDT (or USDC). If you don’t have USDT yet, you can buy it with rubles from a Russian bank card or via SBP, then send it to RuAPI. The first time takes 15–30 minutes; after that it’s quicker, but each purchase with rubles is a new P2P deal, so you wait for the seller again.
The simplest: no extra apps, everything inside Telegram
Usually basic for small amounts
Bybit P2P
A large exchange with many sellers and good rates on larger amounts
Required: Russian passport and a selfie, 3–10 minutes
Exchanger via BestChange
No exchange account needed; one-off purchases
Usually not required
When sending to RuAPI, use BEP20, TRC20 or TON (Polygon also works but is less common). On TON, only USDT is accepted — not Gram (GRAM, formerly Toncoin) — and no Memo (comment) is needed. We don’t accept ERC20 — transfers on that network will not arrive. See Top up balance for details.
Method 1. Crypto Bot in Telegram
Crypto Bot is a wallet and P2P market inside Telegram.
Open the official Crypto Bot in Telegram
Click here to open the official @CryptoBot (address: t.me/CryptoBot). Bots with similar names are scams — don’t search for it in Telegram, open it with this link.
1
Buy USDT on the P2P market
In @CryptoBot, open the P2P market → buy USDT for RUB → choose a payment method (SBP, Sberbank, T-Bank, etc.).Pick a seller with a high rating and many completed deals. Buy a little extra USDT: your wallet or exchange charges a withdrawal fee, and whatever is left stays in your wallet. The bot shows the exact fee when you withdraw.Each seller sets their own limits, so enter your amount in rubles first — only sellers who can sell that much will be shown.
2
Pay the seller using the details in the deal
Transfer rubles from your own card exactly to the details shown in the deal, then tap “I have paid”. While the deal is open, the seller’s USDT is locked by the platform; once the seller confirms, it lands in your bot balance.
3
Create a top-up invoice on RuAPI
Console → Wallet → enter the amount (from $5) → USDT / USDC · BEP20 / TRC20 / TON → in the confirmation window keep the network USDT · BEP20 (selected by default) → Confirm. RuAPI immediately shows the address, the exact amount, a QR code and the time left to pay right on the top-up page — copy the address and amount with the copy buttons.
When withdrawing from Crypto Bot, choose BEP20 — the fee is much lower than on TRC20.
4
Send USDT from the bot
In @CryptoBot: wallet → USDT → withdraw to an external address → choose the same network as in the RuAPI invoice (BEP20) → paste the address and amount. Send the whole amount in one transfer.
Check the amount to be received: if the bot deducts its fee from the amount you send, add the fee on top so the full invoice amount arrives at RuAPI.
Method 2. Bybit P2P
Bybit serves users from Russia without a VPN, accepts Russian passports, and supports payment via Sberbank, T-Bank and SBP.
1
Sign up and verify
On bybit.com: a Russian passport (internal or international) and a selfie. Usually takes 3–10 minutes.
2
Buy USDT via P2P
P2P → Buy → USDT for RUB → choose a payment method and a highly rated seller. Pay using the details in the deal and confirm the payment. The USDT arrives in your exchange account.
3
Withdraw USDT to RuAPI
Create an invoice in the RuAPI Console — USDT / USDC · BEP20 / TRC20 / TON, network BEP20, TRC20 or TON; RuAPI shows the address and exact amount right on the top-up page. Then on Bybit: Withdraw → USDT → the same network → the address and amount from the invoice, in one transfer (for TON, leave the Memo field empty). The exchange shows the exact fee in the withdrawal form. Check the “amount to receive” field: if the exchange deducts its fee from the amount, increase the withdrawal by the fee so the full invoice amount arrives.
Exchanges sometimes temporarily restrict withdrawals for new accounts — that is the exchange’s rule, not RuAPI’s.
Method 3. An exchanger via BestChange
BestChange monitors exchangers: it compares rates and shows reviews and reserves. It doesn’t take money itself — the exchanger you pick does the exchange.
1
Choose the exchange direction
On the left (“You give”), your bank (for example, Sberbank RUB or SBP); on the right (“You get”), Tether TRC20 (USDT).
2
Choose an exchanger
Don’t just take the first row: look at reviews, how long the exchanger has operated, and its USDT reserve. The minimum is usually from 1,000 ₽.
3
Receive USDT to your own wallet
Enter the address of your own wallet (for example, in @CryptoBot), not the address from the RuAPI invoice: the amount after the exchange may differ slightly, and a RuAPI invoice is valid for 12 hours. Once the USDT arrives, send it to RuAPI as in step 4 of method 1.
How to avoid scams
Only trade inside the platform. Don’t send money to a seller outside the deal or move to private messages — the platform can’t protect you there.
Pay from your own card, exactly to the details in the deal.
A seller asks you to cancel the deal after paying or to “pay an extra fee” — that’s a scam. Open a dispute (appeal) on the platform.
Check the bot name and the website address — fake copies of Crypto Bot and exchanges are common. The official Crypto Bot is only t.me/CryptoBot.
FAQ
Can I pay RuAPI with a Russian card directly?
No: international payments with Russian-issued cards don’t go through right now. Buying USDT with rubles once is the practical way to pay RuAPI from a Russian card.
Can I pay RuAPI in rubles?
Not directly: your RuAPI balance is kept in dollars and topped up in USDT or USDC. But USDT is easy to buy with rubles (SBP, Sberbank, T-Bank) — easiest on the @CryptoBot P2P market — and then send to RuAPI via USDT / USDC · BEP20 / TRC20 / TON, as in method 1.
How much USDT should I buy?
The minimum RuAPI top-up is $5. Buy a little extra USDT: your wallet or exchange charges a withdrawal fee, and whatever is left stays in your wallet. The fee is charged per transfer, not by amount, and the platform shows the exact fee before you withdraw. Sending BEP20 from your own wallet usually costs just a few cents in network fees. So it’s cheaper to top up less often and in larger amounts — plus, larger top-ups get bigger discounts.
BEP20, TRC20 or TON?
We recommend BEP20: from your own wallet the network fee is usually just a few cents. When withdrawing from Crypto Bot, choose BEP20 — the fee is much lower than on TRC20. Any of the three works — what matters is that the network you withdraw on matches the one in the RuAPI invoice, and that on TON you send USDT, not Gram (formerly Toncoin).
I created an invoice but don't have USDT yet
A RuAPI invoice is valid for 12 hours. Buy USDT using any of the methods above, go back to the top-up page and click Show payment details in the notice at the top — it shows the same address and amount. If you chose Other coin or network, click Continue payment to open the Cryptomus page. If more than 12 hours have passed, create a new invoice and send USDT to the address and amount shown in it.
Unpaid invoice: the notice at the top of the top-up page
The Cryptomus page doesn't open
You don’t need it to pay with USDT on BEP20, TRC20 or TON: RuAPI shows the address, exact amount, network and QR code right on the top-up page. If the Cryptomus page doesn’t open in your region, just send USDT using those details. If you chose “Other coin or network”, create a new invoice and choose USDT on BEP20, TRC20 or TON — the details will then appear on RuAPI. If the details don’t appear on RuAPI, message support on Telegram.
Crypto Bot, Bybit, BestChange and the exchangers are third-party services not affiliated with RuAPI. Check their terms, rates and fees on their websites before a deal.
{"docsConfig":{"theme":"mint","$schema":"https://www.mintlify.com/docs.json","name":"RuAPI","colors":{"primary":"#1E40AF","light":"#3B82F6","dark":"#1E3A8A"},"logo":{"light":"https://mintcdn.com/no-d0cfaf14/1VmhF-J3miQLRTX3/logo/light.svg?fit=max\u0026auto=format\u0026n=1VmhF-J3miQLRTX3\u0026q=85\u0026s=1f94dc794b3a69a72b12786da6d4c4c7","dark":"https://mintcdn.com/no-d0cfaf14/1VmhF-J3miQLRTX3/logo/dark.svg?fit=max\u0026auto=format\u0026n=1VmhF-J3miQLRTX3\u0026q=85\u0026s=241a7e0f83696d465133dd24c440283a"},"favicon":"https://mintcdn.com/no-d0cfaf14/QzFnMRT4kSNQIgBQ/favicon.ico?fit=max\u0026auto=format\u0026n=QzFnMRT4kSNQIgBQ\u0026q=85\u0026s=01953194b79fd1b0848c6a79d971b473","navbar":{"links":[{"icon":"telegram","href":"https://t.me/ruapi_ai","label":"Telegram"},{"href":"mailto:support@ruapi.ai","label":"support@ruapi.ai"}],"primary":{"type":"button","label":"Get started","href":"https://www.ruapi.ai/?utm_source=docs\u0026utm_campaign=navbar"}},"footer":{"socials":{"telegram":"https://t.me/ruapi_ai","website":"https://www.ruapi.ai/?utm_source=docs\u0026utm_campaign=footer"}},"seo":{"metatags":{"yandex-verification":"978301833ca68565"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"ru","navbar":{"links":[{"icon":"telegram","href":"https://t.me/ruapi_ai","label":"Канал в Telegram"},{"href":"mailto:support@ruapi.ai","label":"support@ruapi.ai"}],"primary":{"type":"button","label":"Начать","href":"https://www.ruapi.ai/?utm_source=docs\u0026utm_campaign=ru-navbar"}},"href":"ru/introduction"},{"language":"en","navbar":{"links":[{"icon":"telegram","href":"https://t.me/ruapi_ai","label":"Telegram channel"},{"href":"mailto:support@ruapi.ai","label":"support@ruapi.ai"}],"primary":{"type":"button","label":"Get started","href":"https://www.ruapi.ai/?utm_source=docs\u0026utm_campaign=en-navbar"}},"href":"en/introduction"},{"language":"zh","navbar":{"links":[{"icon":"telegram","href":"https://t.me/ruapi_ai","label":"Telegram 频道"},{"href":"mailto:support@ruapi.ai","label":"support@ruapi.ai"}],"primary":{"type":"button","label":"开始使用","href":"https://www.ruapi.ai/?utm_source=docs\u0026utm_campaign=zh-navbar"}},"href":"zh/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"no-d0cfaf14","hasAudioNarration":false,"actualSubdomain":"no-d0cfaf14","customDomains":["docs.ruapi.ai"],"gitSource":{"type":"github","owner":"rayray881188","repo":"ruapi-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af85b2e50cc0037d86fd7c2","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"en","tag":"Integrations","count":20},{"language":"ru","tag":"Интеграции","count":20},{"language":"zh","tag":"工具对接","count":20},{"language":"en","tag":"Model guides","count":11},{"language":"ru","tag":"Гайды по моделям","count":11},{"language":"zh","tag":"模型指南","count":11},{"language":"en","tag":"From Russia: step by step","count":8},{"language":"ru","tag":"Из России — пошагово","count":8},{"language":"zh","tag":"在俄罗斯怎么用","count":8},{"language":"en","tag":"Guides","count":6},{"language":"ru","tag":"Руководства","count":6},{"language":"zh","tag":"指南","count":6},{"language":"en","tag":"API Reference","count":5},{"language":"en","tag":"Recipes","count":5},{"language":"ru","tag":"Справочник API","count":5},{"language":"ru","tag":"Рецепты","count":5},{"language":"zh","tag":"API 参考","count":5},{"language":"zh","tag":"实战教程","count":5},{"language":"en","tag":"Capabilities","count":4},{"language":"ru","tag":"Возможности","count":4},{"language":"zh","tag":"能力进阶","count":4},{"language":"en","tag":"Legal","count":3},{"language":"ru","tag":"Юридическая информация","count":3},{"language":"zh","tag":"法律条款","count":3},{"language":"en","tag":"Getting Started","count":2},{"language":"ru","tag":"Начало работы","count":2},{"language":"zh","tag":"快速入门","count":2},{"language":"en","tag":"New models and announcements","count":1},{"language":"ru","tag":"Новинки и анонсы","count":1},{"language":"zh","tag":"新模型和预告","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/buy-usdt","slug":"/en/buy-usdt","pageMetadata":{"title":"How to buy USDT with rubles","description":"No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.","icon":"ruble-sign","keywords":["buy USDT with rubles","how to buy USDT in Russia","pay for AI API with rubles","pay for Claude API from Russia","USDT via SBP","P2P USDT RUB"],"canonicalUrl":"https://docs.ruapi.ai/en/buy-usdt","href":"/en/buy-usdt"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Card,Frame,Heading,Note,OptimizedImage,Step,Steps,Table,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Card)_missingMdxReference(`Card`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`RuAPI is topped up in USDT (or USDC). If you don’t have USDT yet, you can buy it with rubles from a Russian bank card or via SBP, then send it to RuAPI. The first time takes 15–30 minutes; after that it’s quicker, but each purchase with rubles is a new P2P deal, so you wait for the seller again.`}),`\n`,_jsx(Heading,{level:`2`,id:`which-way-to-choose`,children:`Which way to choose`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`Best for`}),_jsx(_components.th,{children:`Verification`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:_jsx(_components.a,{href:`https://t.me/CryptoBot`,children:`Crypto Bot in Telegram`})})}),_jsx(_components.td,{children:`The simplest: no extra apps, everything inside Telegram`}),_jsx(_components.td,{children:`Usually basic for small amounts`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Bybit P2P`})}),_jsx(_components.td,{children:`A large exchange with many sellers and good rates on larger amounts`}),_jsx(_components.td,{children:`Required: Russian passport and a selfie, 3–10 minutes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Exchanger via BestChange`})}),_jsx(_components.td,{children:`No exchange account needed; one-off purchases`}),_jsx(_components.td,{children:`Usually not required`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`When sending to RuAPI, use BEP20, TRC20 or TON`}),` (Polygon also works but is less common). On TON, only USDT is accepted — not Gram (GRAM, formerly Toncoin) — and no Memo (comment) is needed. We don’t accept ERC20 — transfers on that network will not arrive. See `,_jsx(_components.a,{href:`/en/topup`,children:`Top up balance`}),` for details.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`method-1-crypto-bot-in-telegram`,children:`Method 1. Crypto Bot in Telegram`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://t.me/CryptoBot`,children:`Crypto Bot`}),` is a wallet and P2P market inside Telegram.`]}),`\n`,_jsx(Card,{title:`Open the official Crypto Bot in Telegram`,icon:`telegram`,href:`https://t.me/CryptoBot`,children:_jsxs(_components.p,{children:[`Click here to open the official `,_jsx(_components.strong,{children:`@CryptoBot`}),` (address: `,_jsx(_components.code,{children:`t.me/CryptoBot`}),`). Bots with similar names are scams — don’t search for it in Telegram, open it with this link.`]})}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Buy USDT on the P2P market`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.a,{href:`https://t.me/CryptoBot`,children:`@CryptoBot`}),`, open the `,_jsx(_components.strong,{children:`P2P market`}),` → buy `,_jsx(_components.strong,{children:`USDT`}),` for `,_jsx(_components.strong,{children:`RUB`}),` → choose a payment method (SBP, Sberbank, T-Bank, etc.).`]}),_jsx(_components.p,{children:`Pick a seller with a high rating and many completed deals. Buy a little extra USDT: your wallet or exchange charges a withdrawal fee, and whatever is left stays in your wallet. The bot shows the exact fee when you withdraw.`}),_jsx(_components.p,{children:`Each seller sets their own limits, so enter your amount in rubles first — only sellers who can sell that much will be shown.`})]}),_jsx(Step,{title:`Pay the seller using the details in the deal`,children:_jsxs(_components.p,{children:[`Transfer rubles from your own card `,_jsx(_components.strong,{children:`exactly to the details shown in the deal`}),`, then tap “I have paid”. While the deal is open, the seller’s USDT is locked by the platform; once the seller confirms, it lands in your bot balance.`]})}),_jsxs(Step,{title:`Create a top-up invoice on RuAPI`,children:[_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.ruapi.ai/console/topup?utm_source=docs\u0026utm_campaign=en-buy-usdt`,children:`Console`}),` → `,_jsx(_components.strong,{children:`Wallet`}),` → enter the amount (from $5) → `,_jsx(_components.strong,{children:`USDT / USDC · BEP20 / TRC20 / TON`}),` → in the confirmation window keep the network `,_jsx(_components.strong,{children:`USDT · BEP20`}),` (selected by default) → `,_jsx(_components.strong,{children:`Confirm`}),`. RuAPI immediately shows the address, the exact amount, a QR code and the time left to pay right on the top-up page — copy the address and amount with the copy buttons.`]}),_jsx(Tip,{children:_jsx(_components.p,{children:`When withdrawing from Crypto Bot, choose BEP20 — the fee is much lower than on TRC20.`})})]}),_jsxs(Step,{title:`Send USDT from the bot`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.a,{href:`https://t.me/CryptoBot`,children:`@CryptoBot`}),`: wallet → `,_jsx(_components.strong,{children:`USDT`}),` → withdraw to an external address → choose `,_jsx(_components.strong,{children:`the same network`}),` as in the RuAPI invoice (`,_jsx(_components.strong,{children:`BEP20`}),`) → paste the address and amount. Send the whole amount `,_jsx(_components.strong,{children:`in one transfer`}),`.`]}),_jsx(Warning,{children:_jsxs(_components.p,{children:[`Check the `,_jsx(_components.strong,{children:`amount to be received`}),`: if the bot deducts its fee from the amount you send, add the fee on top so the full invoice amount arrives at RuAPI.`]})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`method-2-bybit-p2p`,children:`Method 2. Bybit P2P`}),`\n`,_jsx(_components.p,{children:`Bybit serves users from Russia without a VPN, accepts Russian passports, and supports payment via Sberbank, T-Bank and SBP.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Sign up and verify`,children:_jsxs(_components.p,{children:[`On `,_jsx(_components.a,{href:`https://www.bybit.com`,children:`bybit.com`}),`: a Russian passport (internal or international) and a selfie. Usually takes 3–10 minutes.`]})}),_jsx(Step,{title:`Buy USDT via P2P`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`P2P`}),` → `,_jsx(_components.strong,{children:`Buy`}),` → `,_jsx(_components.strong,{children:`USDT`}),` for `,_jsx(_components.strong,{children:`RUB`}),` → choose a payment method and a highly rated seller. Pay using the details in the deal and confirm the payment. The USDT arrives in your exchange account.`]})}),_jsxs(Step,{title:`Withdraw USDT to RuAPI`,children:[_jsxs(_components.p,{children:[`Create an invoice in the `,_jsx(_components.a,{href:`https://www.ruapi.ai/console/topup?utm_source=docs\u0026utm_campaign=en-buy-usdt`,children:`RuAPI Console`}),` — `,_jsx(_components.strong,{children:`USDT / USDC · BEP20 / TRC20 / TON`}),`, network `,_jsx(_components.strong,{children:`BEP20`}),`, `,_jsx(_components.strong,{children:`TRC20`}),` or `,_jsx(_components.strong,{children:`TON`}),`; RuAPI shows the address and exact amount right on the top-up page. Then on Bybit: `,_jsx(_components.strong,{children:`Withdraw`}),` → `,_jsx(_components.strong,{children:`USDT`}),` → the same network → the address and amount from the invoice, in one transfer (for TON, leave the Memo field empty). The exchange shows the exact fee in the withdrawal form. Check the “amount to receive” field: if the exchange deducts its fee from the amount, increase the withdrawal by the fee so the full invoice amount arrives.`]}),_jsx(Note,{children:_jsx(_components.p,{children:`Exchanges sometimes temporarily restrict withdrawals for new accounts — that is the exchange’s rule, not RuAPI’s.`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`method-3-an-exchanger-via-bestchange`,children:`Method 3. An exchanger via BestChange`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.bestchange.com`,children:`BestChange`}),` monitors exchangers: it compares rates and shows reviews and reserves. It doesn’t take money itself — the exchanger you pick does the exchange.`]}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Choose the exchange direction`,children:_jsxs(_components.p,{children:[`On the left (“You give”), your bank (for example, `,_jsx(_components.strong,{children:`Sberbank RUB`}),` or `,_jsx(_components.strong,{children:`SBP`}),`); on the right (“You get”), `,_jsx(_components.strong,{children:`Tether TRC20 (USDT)`}),`.`]})}),_jsx(Step,{title:`Choose an exchanger`,children:_jsxs(_components.p,{children:[`Don’t just take the first row: look at `,_jsx(_components.strong,{children:`reviews`}),`, how `,_jsx(_components.strong,{children:`long`}),` the exchanger has operated, and its USDT `,_jsx(_components.strong,{children:`reserve`}),`. The minimum is usually from 1,000 ₽.`]})}),_jsx(Step,{title:`Receive USDT to your own wallet`,children:_jsxs(_components.p,{children:[`Enter the address of `,_jsx(_components.strong,{children:`your own`}),` wallet (for example, in `,_jsx(_components.a,{href:`https://t.me/CryptoBot`,children:`@CryptoBot`}),`), not the address from the RuAPI invoice: the amount after the exchange may differ slightly, and a RuAPI invoice is valid for 12 hours. Once the USDT arrives, send it to RuAPI as in step 4 of method 1.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-avoid-scams`,children:`How to avoid scams`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Only trade inside the platform.`}),` Don’t send money to a seller outside the deal or move to private messages — the platform can’t protect you there.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pay from your own card`}),`, exactly to the details in the deal.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A seller asks you to cancel the deal after paying`}),` or to “pay an extra fee” — that’s a scam. Open a dispute (appeal) on the platform.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Check the bot name and the website address`}),` — fake copies of Crypto Bot and exchanges are common. The official Crypto Bot is only `,_jsx(_components.a,{href:`https://t.me/CryptoBot`,children:`t.me/CryptoBot`}),`.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Can I pay RuAPI with a Russian card directly?`,id:`can-i-pay-ruapi-with-a-russian-card-directly`,children:_jsx(_components.p,{children:`No: international payments with Russian-issued cards don’t go through right now. Buying USDT with rubles once is the practical way to pay RuAPI from a Russian card.`})}),_jsx(Accordion,{title:`Can I pay RuAPI in rubles?`,id:`can-i-pay-ruapi-in-rubles`,children:_jsxs(_components.p,{children:[`Not directly: your RuAPI balance is kept in dollars and topped up in USDT or USDC. But USDT is easy to buy with rubles (SBP, Sberbank, T-Bank) — easiest on the `,_jsx(_components.a,{href:`https://t.me/CryptoBot`,children:`@CryptoBot`}),` P2P market — and then send to RuAPI via `,_jsx(_components.strong,{children:`USDT / USDC · BEP20 / TRC20 / TON`}),`, as in method 1.`]})}),_jsx(Accordion,{title:`How much USDT should I buy?`,id:`how-much-usdt-should-i-buy`,children:_jsx(_components.p,{children:`The minimum RuAPI top-up is $5. Buy a little extra USDT: your wallet or exchange charges a withdrawal fee, and whatever is left stays in your wallet. The fee is charged per transfer, not by amount, and the platform shows the exact fee before you withdraw. Sending BEP20 from your own wallet usually costs just a few cents in network fees. So it’s cheaper to top up less often and in larger amounts — plus, larger top-ups get bigger discounts.`})}),_jsx(Accordion,{title:`BEP20, TRC20 or TON?`,id:`bep20-trc20-or-ton`,children:_jsx(_components.p,{children:`We recommend BEP20: from your own wallet the network fee is usually just a few cents. When withdrawing from Crypto Bot, choose BEP20 — the fee is much lower than on TRC20. Any of the three works — what matters is that the network you withdraw on matches the one in the RuAPI invoice, and that on TON you send USDT, not Gram (formerly Toncoin).`})}),_jsxs(Accordion,{title:`I created an invoice but don't have USDT yet`,id:`i-created-an-invoice-but-dont-have-usdt-yet`,children:[_jsxs(_components.p,{children:[`A RuAPI invoice is valid for 12 hours. Buy USDT using any of the methods above, go back to the `,_jsx(_components.a,{href:`https://www.ruapi.ai/console/topup?utm_source=docs\u0026utm_campaign=en-buy-usdt`,children:`top-up page`}),` and click `,_jsx(_components.strong,{children:`Show payment details`}),` in the notice at the top — it shows the same address and amount. If you chose `,_jsx(_components.strong,{children:`Other coin or network`}),`, click `,_jsx(_components.strong,{children:`Continue payment`}),` to open the Cryptomus page. If more than 12 hours have passed, create a new invoice and send USDT to the address and amount shown in it.`]}),_jsx(Frame,{caption:`Unpaid invoice: the notice at the top of the top-up page`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/no-d0cfaf14/fyVAPGgcwZLdtJ5b/images/console/en/pending-banner.webp?fit=max\u0026auto=format\u0026n=fyVAPGgcwZLdtJ5b\u0026q=85\u0026s=572b5531c211658b8f1fc8d82a9b8849`,alt:`Notice on the RuAPI top-up page: payment not completed`,width:`1780`,height:`304`,style:{height:`auto`},\"data-og-width\":`1780`,\"data-og-height\":`304`,\"data-path\":`images/console/en/pending-banner.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/no-d0cfaf14/fyVAPGgcwZLdtJ5b/images/console/en/pending-banner.webp?w=280\u0026fit=max\u0026auto=format\u0026n=fyVAPGgcwZLdtJ5b\u0026q=85\u0026s=a5a1543632a8ae284d3f9ded4a3c5856 280w, https://mintcdn.com/no-d0cfaf14/fyVAPGgcwZLdtJ5b/images/console/en/pending-banner.webp?w=560\u0026fit=max\u0026auto=format\u0026n=fyVAPGgcwZLdtJ5b\u0026q=85\u0026s=c80baf2e0be491dbfedfc0f86955c002 560w, https://mintcdn.com/no-d0cfaf14/fyVAPGgcwZLdtJ5b/images/console/en/pending-banner.webp?w=840\u0026fit=max\u0026auto=format\u0026n=fyVAPGgcwZLdtJ5b\u0026q=85\u0026s=fbee2609bbe272138b929caf97682219 840w, https://mintcdn.com/no-d0cfaf14/fyVAPGgcwZLdtJ5b/images/console/en/pending-banner.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=fyVAPGgcwZLdtJ5b\u0026q=85\u0026s=988db536a60e7cd36c45095c56e24ffa 1100w, https://mintcdn.com/no-d0cfaf14/fyVAPGgcwZLdtJ5b/images/console/en/pending-banner.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=fyVAPGgcwZLdtJ5b\u0026q=85\u0026s=86b2a9be4145c96b0b463535c313322e 1650w, https://mintcdn.com/no-d0cfaf14/fyVAPGgcwZLdtJ5b/images/console/en/pending-banner.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=fyVAPGgcwZLdtJ5b\u0026q=85\u0026s=2f400087eb9c4d9b8bef18cf016dd9e2 2500w`})})]}),_jsx(Accordion,{title:`The Cryptomus page doesn't open`,id:`the-cryptomus-page-doesnt-open`,children:_jsxs(_components.p,{children:[`You don’t need it to pay with USDT on BEP20, TRC20 or TON: RuAPI shows the address, exact amount, network and QR code right on the top-up page. If the Cryptomus page doesn’t open in your region, just send USDT using those details. If you chose “Other coin or network”, create a new invoice and choose USDT on BEP20, TRC20 or TON — the details will then appear on RuAPI. If the details don’t appear on RuAPI, message `,_jsx(_components.a,{href:`https://t.me/RuAPI_Support`,children:`support on Telegram`}),`.`]})}),_jsx(Accordion,{title:`I sent USDT but my balance didn't update`,id:`i-sent-usdt-but-my-balance-didnt-update`,children:_jsxs(_components.p,{children:[`Check the network and wait up to 30 minutes. If the balance still hasn’t updated, contact `,_jsx(_components.a,{href:`https://t.me/RuAPI_Support`,children:`support on Telegram`}),` or `,_jsx(_components.a,{href:`mailto:support@ruapi.ai`,children:`support@ruapi.ai`}),` with the transaction TXID. See `,_jsx(_components.a,{href:`/en/topup`,children:`Top up balance`}),` for details.`]})})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Crypto Bot, Bybit, BestChange and the exchangers are third-party services not affiliated with RuAPI. Check their terms, rates and fees on their websites before a deal.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"How to buy USDT with rubles","description":"No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.","icon":"ruble-sign","keywords":["buy USDT with rubles","how to buy USDT in Russia","pay for AI API with rubles","pay for Claude API from Russia","USDT via SBP","P2P USDT RUB"],"canonicalUrl":"https://docs.ruapi.ai/en/buy-usdt","href":"/en/buy-usdt"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Which way to choose","slug":"which-way-to-choose","depth":2,"children":[]},{"title":"Method 1. Crypto Bot in Telegram","slug":"method-1-crypto-bot-in-telegram","depth":2,"children":[]},{"title":"Method 2. Bybit P2P","slug":"method-2-bybit-p2p","depth":2,"children":[]},{"title":"Method 3. An exchanger via BestChange","slug":"method-3-an-exchanger-via-bestchange","depth":2,"children":[]},{"title":"How to avoid scams","slug":"how-to-avoid-scams","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/no-d0cfaf14/b2182f172390a67d/metrica.js","/_mintlify/custom/no-d0cfaf14/dfdd861a128e4705/support-fab.js"],"subdomain":"no-d0cfaf14","siteName":"RuAPI","title":"How to buy USDT with rubles - RuAPI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"ru":{"href":"/ru/buy-usdt","matchLevel":1},"en":{"href":"/en/buy-usdt","matchLevel":0},"zh":{"href":"/zh/buy-usdt","matchLevel":1}}},"lastModified":"2026-11-09T03:52:11.050Z","originalFileLocation":"en/buy-usdt.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.\">\u003cmeta data-mint-head name=\"application-name\" content=\"RuAPI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"How to buy USDT with rubles - RuAPI\">\u003cmeta data-mint-head property=\"og:description\" content=\"No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"RuAPI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ruapi.ai/en/buy-usdt\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://no-d0cfaf14.mintlify.site/_mintlify/api/og/v2?division=Guides\u0026amp;title=How+to+buy+USDT+with+rubles\u0026amp;description=No+USDT+yet%3F+Three+ways+to+buy+USDT+with+rubles+%28SBP%2C+Sberbank%2C+T-Bank%29+and+top+up+RuAPI%3A+Crypto+Bot+in+Telegram%2C+Bybit+P2P%2C+and+exchangers+found+via+BestChange\u0026amp;theme=c4de6659e60b8aa7f179d30a\u0026amp;signature=52c290ee2a941fcd4cd5065911f145f70b8ed2138e3f5bc6b9d621d85db23dfc\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"How to buy USDT with rubles - RuAPI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://no-d0cfaf14.mintlify.site/_mintlify/api/og/v2?division=Guides\u0026amp;title=How+to+buy+USDT+with+rubles\u0026amp;description=No+USDT+yet%3F+Three+ways+to+buy+USDT+with+rubles+%28SBP%2C+Sberbank%2C+T-Bank%29+and+top+up+RuAPI%3A+Crypto+Bot+in+Telegram%2C+Bybit+P2P%2C+and+exchangers+found+via+BestChange\u0026amp;theme=c4de6659e60b8aa7f179d30a\u0026amp;signature=52c290ee2a941fcd4cd5065911f145f70b8ed2138e3f5bc6b9d621d85db23dfc\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/no-d0cfaf14/vv0-ZrOtX6-3EqF8/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"RuAPI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1E40AF\">\u003cmeta data-mint-head name=\"yandex-verification\" content=\"978301833ca68565\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ruapi.ai/en/buy-usdt\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/buy-usdt.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.ruapi.ai/en/buy-usdt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.ruapi.ai/ru/buy-usdt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.ruapi.ai/zh/buy-usdt\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.ruapi.ai/ru/buy-usdt\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ruapi.ai/#organization\",\"name\":\"RuAPI\",\"url\":\"https://docs.ruapi.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/no-d0cfaf14/1VmhF-J3miQLRTX3/logo/light.svg?fit=max\u0026auto=format\u0026n=1VmhF-J3miQLRTX3\u0026q=85\u0026s=1f94dc794b3a69a72b12786da6d4c4c7\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ruapi.ai#website\",\"name\":\"RuAPI\",\"url\":\"https://docs.ruapi.ai\",\"publisher\":{\"@id\":\"https://docs.ruapi.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ruapi.ai/en/buy-usdt#webpage\",\"url\":\"https://docs.ruapi.ai/en/buy-usdt\",\"name\":\"How to buy USDT with rubles\",\"description\":\"No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.\",\"dateModified\":\"2026-11-09T03:52:11.050Z\",\"isPartOf\":{\"@id\":\"https://docs.ruapi.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ruapi.ai/en/buy-usdt#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ruapi.ai/en/buy-usdt#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.ruapi.ai/en/models\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to buy USDT with rubles\",\"item\":\"https://docs.ruapi.ai/en/buy-usdt\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.ruapi.ai/en/buy-usdt#article\",\"headline\":\"How to buy USDT with rubles\",\"name\":\"How to buy USDT with rubles\",\"description\":\"No USDT yet? Three ways to buy USDT with rubles (SBP, Sberbank, T-Bank) and top up RuAPI: Crypto Bot in Telegram, Bybit P2P, and exchangers found via BestChange.\",\"url\":\"https://docs.ruapi.ai/en/buy-usdt\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ruapi.ai/en/buy-usdt#webpage\"},\"dateModified\":\"2026-11-09T03:52:11.050Z\",\"keywords\":\"buy USDT with rubles, how to buy USDT in Russia, pay for AI API with rubles, pay for Claude API from Russia, USDT via SBP, P2P USDT RUB\",\"publisher\":{\"@id\":\"https://docs.ruapi.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ruapi.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"RuAPI\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"RuAPI\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/buy-usdt.md","siteName":"RuAPI","nav":{"global":null,"languages":[{"language":"ru","navbar":{"links":[{"icon":"telegram","href":"https://t.me/ruapi_ai","label":"Канал в Telegram"},{"href":"mailto:support@ruapi.ai","label":"support@ruapi.ai"}],"primary":{"type":"button","label":"Начать","href":"https://www.ruapi.ai/?utm_source=docs\u0026utm_campaign=ru-navbar"}},"pages":[{"title":"ru","href":"/ru/buy-usdt"}]},{"language":"en","navbar":{"links":[{"icon":"telegram","href":"https://t.me/ruapi_ai","label":"Telegram channel"},{"href":"mailto:support@ruapi.ai","label":"support@ruapi.ai"}],"primary":{"type":"button","label":"Get started","href":"https://www.ruapi.ai/?utm_source=docs\u0026utm_campaign=en-navbar"}},"groups":[{"group":"Getting Started","pages":[{"title":"RuAPI Docs","mode":"wide","href":"/en/introduction"},{"title":"Quick Start","icon":"bolt","href":"/en/quickstart"}]},{"group":"From Russia: step by step","pages":[{"title":"Claude Code in Russia: how to install and use it without a VPN","sidebarTitle":"Claude Code in Russia","icon":"terminal","href":"/en/claude-code-russia"},{"title":"Claude Code without a subscription: API key and pay-per-token from Russia","sidebarTitle":"Claude Code without a subscription","icon":"coins","href":"/en/claude-code-without-subscription"},{"title":"How to pay for the DeepSeek API from Russia","sidebarTitle":"Paying for DeepSeek API","icon":"wallet","href":"/en/pay-deepseek-api-russia"},{"title":"OpenAI (ChatGPT) API key in Russia: where to get it and how to pay","sidebarTitle":"OpenAI API key","icon":"key","href":"/en/openai-api-key-russia"},{"title":"Claude API key in Russia: where to get it and how to buy one","sidebarTitle":"Claude API key","icon":"key","href":"/en/claude-api-key-russia"},{"title":"Google AI Studio in Russia: how to use it and get a Gemini key","sidebarTitle":"Google AI Studio in Russia","icon":"google","href":"/en/google-ai-studio-russia"},{"title":"Gemini API key in Russia: where to get one and how","sidebarTitle":"Gemini API key","icon":"key","href":"/en/gemini-api-key-russia"},{"title":"Why some sell AI APIs at 5% of the official price — and what it costs you","sidebarTitle":"Why so cheap?","icon":"shield-halved","href":"/en/cheap-api-risks"}]},{"group":"Guides","pages":[{"title":"Models","icon":"layer-group","href":"/en/models"},{"title":"Model updates","icon":"clock-rotate-left","href":"/en/changelog"},{"title":"How billing works","icon":"receipt","href":"/en/pricing"},{"title":"Top-up Guide","description":"How to top up your balance: USDT or USDC via TRC20/BEP20/Polygon, USDT on TON, or a foreign-issued Visa / Mastercard card. Minimum amount and crediting times.","icon":"wallet","href":"/en/topup"},{"title":"How to buy USDT with rubles","icon":"ruble-sign","href":"/en/buy-usdt"},{"title":"API keys \u0026 security","description":"How to create, use, cap with a credit limit and revoke a RuAPI key — and keep it out of Git and your frontend","icon":"key","href":"/en/authentication"}]},{"group":"API Reference","pages":[{"title":"API Reference","icon":"code","href":"/en/api-reference"},{"title":"API error codes and fixes","icon":"triangle-exclamation","href":"/en/errors"},{"title":"Claude: “Request not allowed” (403) and “not allowed from unsupported countries” — what they mean and how to fix them","sidebarTitle":"Claude: Request not allowed","icon":"location-crosshairs","href":"/en/claude-request-not-allowed"},{"title":"OpenAI API: “unsupported_country_region_territory” (403) — what it means and how to fix it","sidebarTitle":"OpenAI: unsupported_country_region_territory","icon":"location-crosshairs","href":"/en/openai-unsupported-country-region-territory"},{"title":"Gemini API: “User location is not supported for the API use” — what it means and how to fix it","sidebarTitle":"Gemini: User location is not supported","icon":"location-crosshairs","href":"/en/gemini-user-location-not-supported"}]},{"group":"Model guides","pages":[{"title":"Claude API: tiers, versions and how to connect","icon":"brain","href":"/en/claude-api"},{"title":"OpenAI or Anthropic format: which one to use for Claude","sidebarTitle":"OpenAI vs Anthropic format","icon":"code-compare","href":"/en/openai-vs-anthropic-format"},{"title":"Gemini API: the model lineup, long context and multimodality","icon":"sparkles","href":"/en/gemini-api"},{"title":"How to get the Gemini API in Russia: no VPN, no foreign card","icon":"earth-europe","href":"/en/gemini-api-russia"},{"title":"DeepSeek API: the budget pick for code and reasoning","icon":"microchip","href":"/en/deepseek-api"},{"title":"DeepSeek Flash: review and tests from Russia","icon":"bolt","href":"/en/deepseek-flash-review"},{"title":"GLM API: Zhipu's models and how to connect","icon":"cube","href":"/en/glm-api"},{"title":"OpenAI GPT via RuAPI: the model lineup and when to use each","icon":"robot","href":"/en/gpt-api"},{"title":"Video generation: Seedance 2.0 / 2.5","icon":"clapperboard","href":"/en/video-generation"},{"title":"Image generation: Gemini Image and GPT Image","icon":"image","href":"/en/image-generation"},{"title":"GPT Image 2.6 API in Russia without a VPN: Flare vs Sunburst, pricing, GIF and SVG","icon":"image","href":"/en/gpt-image-2-6"}]},{"group":"New models and announcements","pages":[{"title":"Gemini 4 Carbon: API release date, price and what to use now","icon":"atom","href":"/en/gemini-4-carbon"}]},{"group":"Integrations","pages":[{"title":"CC Switch: point Claude Code and Codex at RuAPI","sidebarTitle":"CC Switch (multi-tool switcher)","icon":"shuffle","href":"/en/integrations/ccswitch"},{"title":"How to connect Claude Code to RuAPI","sidebarTitle":"Claude Code","icon":"terminal","href":"/en/integrations/claude-code"},{"title":"Claude Code on DeepSeek: Flash and V4 Pro","icon":"terminal","href":"/en/integrations/claude-code-deepseek"},{"title":"How to connect Codex CLI to RuAPI","sidebarTitle":"Codex CLI","icon":"code","href":"/en/integrations/codex"},{"title":"How to use OpenCode with Claude, DeepSeek and GPT via RuAPI","sidebarTitle":"OpenCode","icon":"square-terminal","href":"/en/integrations/opencode"},{"title":"How to connect OpenClaw to RuAPI","sidebarTitle":"OpenClaw","icon":"shrimp","href":"/en/integrations/openclaw"},{"title":"How to connect Hermes Agent to RuAPI","sidebarTitle":"Hermes Agent","icon":"caduceus","href":"/en/integrations/hermes"},{"title":"DeepSeek Harness (dsh) + RuAPI: DeepSeek, Claude and GPT in one agent","sidebarTitle":"DeepSeek Harness (dsh)","icon":"terminal","href":"/en/integrations/deepseek-harness"},{"title":"Cherry Studio: connect to RuAPI with an API key","sidebarTitle":"Cherry Studio","icon":"cherries","href":"/en/integrations/cherry-studio"},{"title":"How to switch from Cursor to Cline, Kilo Code, Claude Code and other agents","sidebarTitle":"Switching from Cursor","icon":"arrow-right-arrow-left","href":"/en/integrations/cursor-alternatives"},{"title":"Cursor with your own API key: connect to RuAPI","sidebarTitle":"Cursor","icon":"i-cursor","href":"/en/integrations/cursor"},{"title":"How to use Cline with Claude, DeepSeek and GPT via RuAPI","sidebarTitle":"Cline","icon":"robot","href":"/en/integrations/cline"},{"title":"Roo Code (shut down): connect Claude, DeepSeek and GPT via RuAPI","sidebarTitle":"Roo Code (shut down)","icon":"code","href":"/en/integrations/roo-code"},{"title":"How to use Kilo Code with Claude, DeepSeek and GPT via RuAPI","sidebarTitle":"Kilo Code","icon":"bolt","href":"/en/integrations/kilo-code"},{"title":"n8n: use RuAPI models in workflows (OpenAI node)","sidebarTitle":"n8n","icon":"diagram-project","href":"/en/integrations/n8n"},{"title":"LangChain with RuAPI: ChatOpenAI and base_url","sidebarTitle":"LangChain","icon":"link","href":"/en/integrations/langchain"},{"title":"JetBrains AI Assistant with your own key: Claude, DeepSeek and GPT via RuAPI","sidebarTitle":"JetBrains AI Assistant","icon":"laptop-code","href":"/en/integrations/jetbrains-ai-assistant"},{"title":"Open WebUI: connect RuAPI (OpenAI API Base URL)","sidebarTitle":"Open WebUI","icon":"browser","href":"/en/integrations/open-webui"},{"title":"LibreChat: add RuAPI as a custom endpoint","sidebarTitle":"LibreChat","icon":"comments","href":"/en/integrations/librechat"},{"title":"How to use Continue with Claude, DeepSeek and GPT via RuAPI (VS Code, JetBrains)","sidebarTitle":"Continue (discontinued)","icon":"forward","href":"/en/integrations/continue"}]},{"group":"Capabilities","pages":[{"title":"Streaming responses","icon":"wave-square","href":"/en/streaming"},{"title":"Prompt caching: pay at least 10× less for repeated context","sidebarTitle":"Prompt caching","icon":"database","href":"/en/prompt-caching"},{"title":"Function calling (tool use)","icon":"screwdriver-wrench","href":"/en/function-calling"},{"title":"Image input (vision)","icon":"image","href":"/en/vision"}]},{"group":"Recipes","pages":[{"title":"DeepSeek vs Claude: what one day of work actually costs","icon":"scale-balanced","href":"/en/deepseek-vs-claude"},{"title":"How to cut your Claude Code and Cline bill: caching, models, context","sidebarTitle":"Saving on Claude Code and Cline","icon":"piggy-bank","href":"/en/claude-code-cline-costs"},{"title":"Long context in the API: what it costs and how to cut it","sidebarTitle":"Long context: how to save","icon":"scroll","href":"/en/long-context-costs"},{"title":"AI Telegram bot without code: GPT, Claude, DeepSeek","sidebarTitle":"Your own Telegram bot","icon":"telegram","href":"/en/integrations/telegram-bot"},{"title":"A Telegram bot on an LLM (Claude/GPT)","icon":"paper-plane","href":"/en/recipes/telegram-bot"}]},{"group":"Legal","pages":[{"title":"Terms of Service","icon":"scale-balanced","href":"/en/legal/terms"},{"title":"Privacy Policy","icon":"lock","href":"/en/legal/privacy"},{"title":"Refund Policy","icon":"circle-xmark","href":"/en/legal/refund"}]}]},{"language":"zh","navbar":{"links":[{"icon":"telegram","href":"https://t.me/ruapi_ai","label":"Telegram 频道"},{"href":"mailto:support@ruapi.ai","label":"support@ruapi.ai"}],"primary":{"type":"button","label":"开始使用","href":"https://www.ruapi.ai/?utm_source=docs\u0026utm_campaign=zh-navbar"}},"pages":[{"title":"zh","href":"/zh/buy-usdt"}]}]},"basePath":"","title":"How to buy USDT with rubles - RuAPI","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DL7q6v_h.js","DynamicMarkdown-CaSwclgK.js","zoom-image-lightbox-BLUesUNd.js","lightbox-handle-r17bVUz3.js"]}