{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Покупка USDT за рубли","description":"Ваши клиенты покупают USDT за рубли по QR СБП: верификация паспорта, котировка, оплата и зачисление на карту или баланс компании.","siteUrl":"https://b2b-app.lumowallet.io","lang":"ru-RU","keywords":"Lumo B2B, платёжный API, крипто-платежи, USDT, TRC-20, СБП QR, виртуальные карты VISA, выплаты в рублях","image":"https://b2b-app.lumowallet.io/og-cover.png","meta":[{"name":"twitter:card","content":"summary_large_image"},{"name":"og:type","content":"website"},{"name":"og:site_name","content":"Lumo B2B"},{"name":"og:locale","content":"ru_RU"}],"jsonLd":{"@context":"https://schema.org","@type":"Organization","name":"Lumo B2B","url":"https://b2b-app.lumowallet.io","logo":"https://b2b-app.lumowallet.io/apple-touch-icon.png","description":"Крипто-платежи для бизнеса: приём по QR СБП, депозиты USDT, виртуальные VISA-карты и выплаты в рублях.","sameAs":["https://t.me/LumoB2B"]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"покупка-usdt-за-рубли","__idx":0},"children":["Покупка USDT за рубли"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ваш клиент платит рубли по QR СБП из приложения своего банка, а вы получаете"," ","USDT на карту клиента или на баланс компании. Вся цепочка идёт через наш API:"," ","верификация клиента, курс, выпуск QR и зачисление."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"POST /sbp/customers ──▶ POST /sbp/customers/{id}/kyc ──▶ клиент проходит проверку паспорта\n                                                                 │\n                         webhook sbp.customer.kyc_updated (canBuy: true)\n                                                                 │\nPOST /sbp/quotes ──▶ POST /sbp/orders (QR) ──▶ клиент платит ──▶ USDT на карте / балансе\n                                                                 │\n                         webhook sbp.order.status_changed (status: completed)\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"что-важно-понять-до-интеграции","__idx":1},"children":["Что важно понять до интеграции"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Каждый покупатель проходит верификацию."]}," Купить можно только после проверки"," ","внутреннего паспорта РФ. Ссылку на проверку выдаём мы, клиент проходит её"," ","один раз с телефона: фото паспорта и селфи. Результат приходит вебхуком."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Один паспорт — один покупатель."]}," Паспорт, уже привязанный к другому"," ","покупателю, проверку не пройдёт."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Платить нужно с телефона, указанного при регистрации."]}," Банк привязывает QR"," ","к номеру клиента и отклоняет оплату с другого номера. Если клиент платит"," ","с чужого телефона, оплата не пройдёт."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Цена окончательная до оплаты."]}," Котировка (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /sbp/quotes"]},") уже показывает,"," ","сколько USDT получит клиент. Все комиссии, включая пополнение карты, сидят внутри"," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["amountUsdt"]}," и ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rate"]},", отдельных строк с комиссией нет. Если курс на рынке"," ","изменится, пока клиент платит, вы всё равно получите сумму из котировки."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Свою наценку ставите вы."]}," Передайте её в котировке (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["partnerFeeBps"]},"), она"," ","удержится из купленного и останется на балансе компании. Подробнее —"," ","в разделе ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/sbp-buy/orders#%D0%B2%D0%B0%D1%88%D0%B0-%D0%BD%D0%B0%D1%86%D0%B5%D0%BD%D0%BA%D0%B0"},"children":["Ваша наценка"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Можно продавать и саму карту."]}," Задайте цену карты в рублях, клиент оплатит"," ","её по QR, и мы выпустим карту сразу после оплаты. Подробнее — в разделе"," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/sbp-buy/card-issue"},"children":["Выпуск карты за рубли"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Зачисляем один раз и только после оплаты."]}," Пока заказ не стал ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["completed"]},","," ","ничего не зачислено и ничего не списано."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"доступность","__idx":2},"children":["Доступность"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Покупка подключается отдельно и по умолчанию выключена. Если запросы"," ","к ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/sbp/*"]}," отвечают ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["403 SBP_BUY_NOT_ENABLED"]},", напишите менеджеру."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ключу нужны права ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sbp.read"]}," (чтение) и ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sbp.create"]}," (регистрация клиентов,"," ","котировки и заказы). Подробнее — в разделе ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/team-and-permissions"},"children":["Команда и права"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Куда идут купленные USDT, задаётся при подключении:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Режим"},"children":["Режим"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Что это значит"},"children":["Что это значит"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Только на карту"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["В котировке обязателен ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cardId"]},", USDT сразу пополняют карту"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["На карту или на баланс"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Без ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["cardId"]}," USDT ложатся на баланс компании"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Для зачисления на карту у компании должна быть подключена"," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/cards"},"children":["программа карт"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"курс-и-лимиты","__idx":3},"children":["Курс и лимиты"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"GET /sbp/rate\n"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"curl 'https://b2b.lumowallet.io/sbp/rate' -H 'X-API-Key: YOUR_API_KEY'\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"rate\": \"86.467005\",\n  \"minAmountRub\": \"5000\",\n  \"maxAmountRub\": \"50000\",\n  \"minFeeRub\": \"100.00\",\n  \"quotedAt\": \"2026-10-24T10:15:02.114Z\"\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rate"]}," здесь ориентировочный: сколько рублей стоит 1 USDT на баланс компании."," ","Для витрины этого достаточно, но окончательную цену даёт только котировка:"," ","в ней учтены комиссия пополнения карты и ваша наценка."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["minFeeRub"]}," — наша комиссия с одного заказа не бывает меньше этой суммы в"," ","рублях. Поэтому на малых суммах курс хуже ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["rate"]},", точную сумму покажет"," ","котировка."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Границы суммы меняются вместе с лимитами банка, поэтому читайте их из"," ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GET /sbp/rate"]}," и не зашивайте в код."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["У банка есть и лимиты на самого покупателя: сколько QR он может выпустить и"," ","оплатить за сутки, на какую сумму за сутки и за месяц. Мы заранее эти лимиты"," ","не отдаём. При превышении создание заказа отвечает ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["429 SBP_LIMIT_EXCEEDED"]},","," ","причина в ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["details.providerCode"]},"."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Брошенные QR вредят клиенту."]}," Несколько неоплаченных QR подряд банк"," ","считает подозрительными и может временно запретить покупки. Если клиент"," ","передумал, отменяйте заказ (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /sbp/orders/{id}/cancel"]},"), а не ждите,"," ","пока он истечёт."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"дальше","__idx":4},"children":["Дальше"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/sbp-buy/customers-kyc"},"children":["Клиенты и верификация"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/sbp-buy/orders"},"children":["Котировка и заказ"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/sbp-buy/card-issue"},"children":["Выпуск карты за рубли"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/guides/webhooks#sbpcustomerkyc_updated"},"children":["Webhooks"]}]}]}]},"headings":[{"value":"Покупка USDT за рубли","id":"покупка-usdt-за-рубли","depth":1},{"value":"Что важно понять до интеграции","id":"что-важно-понять-до-интеграции","depth":2},{"value":"Доступность","id":"доступность","depth":2},{"value":"Курс и лимиты","id":"курс-и-лимиты","depth":2},{"value":"Дальше","id":"дальше","depth":2}],"frontmatter":{"seo":{"title":"Покупка USDT за рубли","description":"Ваши клиенты покупают USDT за рубли по QR СБП: верификация паспорта, котировка, оплата и зачисление на карту или баланс компании."}},"lastModified":"2026-11-02T17:44:54.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/guides/sbp-buy","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}