OroPay для бизнеса

Принимайте крипту в своём Telegram-боте, на сайте или в канале

Покупатель платит с любого кошелька или биржи — аккаунт OroPay ему не нужен. Деньги сразу на вашем балансе, а ваш сервер получает подписанное уведомление об оплате.

комиссия 0,75% без минимальной комиссии первые 30 дней — 0% по промокоду из наших соцсетей — 60 дней

Кнопка открывает бота в Telegram. Магазин создаётся в приложении за пару минут — без переписки с менеджером.

Страница оплаты OroPay на телефоне: счёт магазина на $75, способы «Криптой с любого кошелька» и «Telegram · кошелёк OroPay»
Страница оплаты oropay.app/pay/… — её видит покупатель
10 монетс баланса OroPay в Telegram
13 вариантовоплаты на адрес с любого кошелька
4 валютысчёт в USD, EUR, RUB или UAH — монету выбирает покупатель
1–3 минутыобычно до зачисления при оплате на адрес

Почему OroPay

Один ключ API — и ваш бот, сайт или канал принимает оплату криптой. Без обязательного кошелька у покупателя и без долгого подключения.

С любого кошелька или биржи

Покупателю не нужен аккаунт OroPay. Он получает адрес и точную сумму и платит USDT, BTC, ETH и другими монетами — откуда ему удобно. Обычно зачисляем через 1–3 минуты после отправки.

В Telegram — мгновенно, без комиссии сети

Если у покупателя есть кошелёк OroPay, он платит с баланса в пару касаний. Списание у него и зачисление вам проходят одной операцией.

Сумма фиксирована — недоплаты не бывает

При оплате с баланса счёт на $100 — это ровно $100. Валюта счёта — USD, EUR, RUB или UAH, монету выбирает покупатель.

Тестовый режим и вебхуки с подписью

Тестовый счёт проходит весь путь без денег. Каждый вебхук подписан HMAC-SHA256, а в кабинете есть кнопка «Отправить тестовый вебхук» — сразу видно, что ответил ваш сервер.

Деньги — на вашем балансе

Магазин получает ту монету, которой заплатили, без конвертации. Дальше как обычно в OroPay: вывести, обменять или продать на P2P.

Подключение за пару минут

Мастер из четырёх шагов в приложении: имя, ключ API, адрес вебхука — готово. Документация открыта, начать можно без переписки с менеджером.

Кому подходит

Везде, где покупатель уже в Telegram или готов заплатить криптой со своего кошелька.

Telegram-боты и цифровые товары

Бот выставляет счёт по API, покупатель платит в Telegram или с любого кошелька, а вебхук invoice.paid выдаёт товар. Идемпотентность по orderId — двойных начислений не будет.

Онлайн-школы и курсы

Ссылка на оплату для каждого потока или тарифа, доступ открывается по вебхуку. Понадобился возврат — полный или частичный одним запросом.

Авторы и платные сообщества

Подписки в USDT или USDC на 7, 30, 90 или 365 дней с пробным периодом. Доступ в канал или чат выдаёт ваш бот — он проверяет подписку через API.

Telegram-игры и мини-приложения

Внутриигровые покупки счётом прямо из mini app: payUrl открывает счёт в боте OroPay, оплата с баланса проходит мгновенно, без комиссии сети.

Фрилансеры и агентства с клиентами за рубежом

Счёт в USD или EUR и одна ссылка oropay.app/pay/… клиенту — он платит с любого кошелька или биржи, деньги приходят на ваш баланс. Счета создаются запросом к API: хватит короткого скрипта.

Как это работает

Три шага от пустого экрана до первой оплаты. Создание магазина не требует проверки или одобрения.

  1. Создайте магазин в боте

    В приложении OroPay: Ещё→Бизнес→Магазин. Мастер попросит имя и покажет ключ API один раз вместе с секретом подписи вебхука — сохраните их.

  2. Подключите сервер

    Укажите адрес вебхука (только HTTPS). Один запрос создаёт счёт, один обработчик принимает invoice.paid. Проверьте связку кнопкой «Отправить тестовый вебхук» и тестовым счётом — деньги при этом не двигаются.

  3. Выставляйте счета

    Отправьте покупателю payUrl — счёт откроется в боте OroPay, — или checkoutUrl — страницу оплаты для любого кошелька. Оплатил — вам вебхук и зачисление на баланс.

POST /api/merchant/invoice
# ключ — в заголовке, в переменной окружения
curl -X POST https://oropay.app/api/merchant/invoice \
  -H "Authorization: Bearer $OROPAY_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":"100.00","currency":"USD",
       "orderId":"order-1024",
       "description":"Подписка Pro, 1 месяц",
       "feeMode":"BUYER"}'
ответ200 OK
{ "ok": true,
  "invoice": {
    "code": "PRbtixbbdeoy", "status": "PENDING",
    "amount": "100.00", "charged": "100.75",
    "payUrl": "https://t.me/OroPayBot?start=pay_PRbtixbbdeoy",
    "checkoutUrl": "https://oropay.app/pay/PRbtixbbdeoy" } }
вебхук → ваш серверx-cxc-signature
{ "event": "invoice.paid",
  "invoice": { "orderId": "order-1024", "status": "PAID",
               "paidToken": "USDT", "paidChain": "TRON" } }
Вкладка «Ключи» в кабинете магазина: адрес обратного вызова и кнопка «Отправить тестовый вебхук», сервер ответил 200
Ключи и тестовый вебхукАдрес вебхука, секрет подписи и кнопка проверки с кодом ответа вашего сервера.
Страница оплаты: выбран способ «Криптой с любого кошелька», сумма к отправке в USDT TRC-20, адрес и QR-код
Покупатель платит откуда удобноТочная сумма, адрес и QR — с биржи или кошелька. Или в один тап из Telegram.
Страница оплаты после оплаты: «Счёт оплачен. Спасибо! Магазин уже получил уведомление» и кнопка «Вернуться в Pixel Store»
Счёт оплаченПокупателя вернёт на ваш сайт или в бота, а вам уже ушёл вебхук.
Страница оплаты

Понятная покупателю с первого взгляда

Светлая или тёмная тема, русский и английский, три шага сверху: ожидаем оплату → проверяем → готово.

  • Два способа оплаты. «Telegram · кошелёк OroPay» — мгновенно и без комиссии сети. «Криптой с любого кошелька» — адрес, точная сумма и QR.
  • Без недоразумений с суммой. Для оплаты на адрес комиссия сети уже включена в сумму к отправке; поступление от 99% суммы засчитывается автоматически.
  • Возврат к вам. После оплаты покупатель видит кнопку «Вернуться в магазин» — на ваш сайт или в бота по returnUrl.
  • Тестовые счета отмечены. Пометка «Тестовый счёт» и кнопка «Оплатить (тест)» — ничего не спутаешь.
oropay.app/pay/PRabc234def
Страница оплаты OroPay на компьютере: счёт Pixel Store на $75, способы оплаты, сумма к отправке 75.53 USDT, адрес и QR-код
Кабинет магазина

Всё о продажах — в приложении OroPay

Магазин живёт рядом с вашим кошельком: статистика, счета, подписки, выплаты и ключи — в пяти вкладках.

  • Обзор. Получено за всё время, оплачено счетов, ждут оплаты, комиссия, график оборота по дням за 7, 30 или 90 дней, средний чек и лучший день.
  • Счета. Фильтры по статусу и периоду, поиск по номеру заказа, в карточке — монета и сеть оплаты, сумма в долларах на момент оплаты и журнал попыток вебхука.
  • Настройки. Тумблер «Принимать платежи» и выбор, кто платит комиссию — магазин или покупатель. Перевыпуск ключа и секрета — по PIN, с уведомлением владельцу.
Кабинет магазина, вкладка «Обзор»: получено $3 864,05, оплачено 212 счетов, комиссия и график оборота по дням Кабинет магазина: оборот по дням за 30 дней, количество оплат, средний чек, лучший день и счета по статусам

Тариф

Одна цифра, без минимальной комиссии и без скрытых условий. Кто её платит — решаете вы.

0,75%

от суммы счёта. Минимальной комиссии нет: со счёта на $2 удержим полтора цента.

Стартовое предложение

Первые 30 дней — без комиссии. Срок считается с момента создания вашего первого магазина.

60 дней — по промокоду из наших соцсетей: введите его в боте, и срок продлится. Один промокод на владельца.

Условия приёма платежей
УсловиеКак устроено
Комиссия0,75% от суммы счёта фиксируется в момент создания счёта
Минимальная комиссияНет
Кто платитВыбираете вы: магазин — удерживается из оплаты, или покупатель — добавляется к счёту счёт на 100 → к оплате 100,75
Первые 30 дней0% с момента создания первого магазина
По промокоду из соцсетей0% на 60 дней промокод вводится в боте
Оплата в Telegram с балансаБез комиссии сети, мгновенно
Оплата на адресКомиссию сети платит покупатель она уже включена в сумму к отправке
Возврат покупателюПолный или частичный, по API комиссия при возврате не возвращается
Валюта счётаUSD, EUR, RUB, UAH монету выбирает покупатель; счёт действует 1 час

Партнёрская программа

Знаете, кому пригодится приём крипты? Приведите магазин по своей ссылке и получайте долю нашей комиссии с его оплат.

Как это работает

  • Ваша ссылка — в боте. Откройте OroPayBot, отправьте команду /ref или нажмите «Пригласить друзей» и поделитесь ссылкой с владельцем магазина.
  • Он регистрируется по ней и создаёт магазин. Засчитывается новый пользователь, чей первый вход в OroPay прошёл по вашей ссылке.
  • Вы получаете не меньше 30% нашей комиссии с оплат его счетов и подписок — в течение 12 месяцев с даты его регистрации. Начисления копятся на реферальном счёте в USDT, их можно забрать на баланс.
  • Доля считается с фактически удержанной комиссии. Пока у магазина действует стартовое предложение с 0%, начислять нечего — доход начинается вместе с комиссией.
30% нашей комиссии с каждого приведённого магазина — 12 месяцев

Вопросы и ответы

Нужен ли покупателю аккаунт OroPay?

Нет. На странице оплаты покупатель выбирает «Криптой с любого кошелька», получает адрес и точную сумму и платит с биржи или кошелька — нашего бота он при этом не видит. Если кошелёк OroPay у него есть, он может заплатить с баланса в Telegram: мгновенно и без комиссии сети.

Какие монеты и сети принимаются?

С баланса OroPay — USDT, USDC, TON (GRAM), BTC, ETH, SOL, TRX, LTC, XRP и BNB.

На адрес с любого кошелька — USDT (TRC-20, BEP-20, ERC-20, TON), USDC (BEP-20, ERC-20), TON, TRX, BNB, ETH, LTC, SOL и BTC (для счетов от $70). XRP на адрес не принимается.

Монету выбирает покупатель, а счёт вы выставляете в USD, EUR, RUB или UAH. Набор сетей может меняться — актуальный список есть в документации.

Конвертируются ли деньги в USDT?

Нет. Магазин получает ту монету, которой заплатил покупатель, без конвертации — дальше курс этой монеты ваш. В карточке счёта видно сумму в долларах на момент оплаты. Оставить, обменять в приложении или продать на P2P — решаете сами.

Как быстро приходят деньги и как я узнаю об оплате?

При оплате с баланса OroPay — мгновенно. При переводе на адрес — обычно через 1–3 минуты после отправки: поступление от 99% суммы засчитывается автоматически, меньше — уходит на ручную проверку. Счёт действует 1 час, адрес для перевода — 25 минут (BTC и LTC — 60).

Об оплате ваш сервер узнаёт из вебхука invoice.paid с подписью: доставка по HTTPS, ответ 2xx — за 15 секунд, иначе до 12 повторов в течение примерно 6 часов. Уведомление также появится в ленте приложения, а счёт — в списке «Счета».

Есть ли тестовый режим?

Да. Создайте счёт с полем "test": true — покупатель увидит пометку «Тестовый счёт» и кнопку «Оплатить (тест)», а ваш сервер получит обычный вебхук с test: true. Деньги при этом не двигаются; в статистику тестовые счета не попадают. Оплатить тестовый счёт можно только на странице, не в Telegram. Отдельно в кабинете есть кнопка «Отправить тестовый вебхук» — она показывает код ответа и время ответа вашего сервера.

Сколько это стоит?

0,75% от суммы счёта, минимальной комиссии нет. Вы выбираете, кто её платит: магазин — тогда она удерживается из оплаты, или покупатель — тогда она добавляется к счёту (100 → 100,75). Первые 30 дней после создания первого магазина комиссия не берётся, а по промокоду из наших соцсетей — 60 дней.

Можно ли сделать возврат?

Да, полный или частичный — запросом к API. Возвраты относятся к выплатам: их нужно включить в кабинете (подтверждение PIN-кодом и согласие с рисками), лимиты по умолчанию — $100 на выплату и $500 в сутки. Оплаченный счёт нельзя отменить — только вернуть. Комиссия при возврате не возвращается.

Где получить помощь?

Поддержка — прямо в боте OroPayBot: команда /support или кнопка в меню. Документация API открыта на oropay.app/merchant, новости и обновления — в канале @OroPayNews.

Первая оплата — уже сегодня

Создайте магазин в боте, получите ключ и выставьте тестовый счёт. Первые 30 дней — без комиссии.