Идемпотентные выплаты
Каждая выплата несёт ваш собственный ID. Отправьте один запрос дважды, и он будет оплачен один раз.
Принимайте USDT, Bitcoin, Ethereum и ещё 7 монет в 8 сетях. Клиенты платят прямо в вашем продукте, каждый платёж подписан и подтверждён в блокчейне, а вам остаётся 100% суммы.
TRubyNexPayDem…000000Демо-адрес: никогда не отправляйте на него средства
В сети TRON это занимает около 3 с. Демо работает быстрее. Газ для сбора средств пополняет RubyNexPay. Вашему клиенту никогда не нужен TRX.
Нажмите на монету, чтобы увидеть, в каких сетях её можно принять и сколько подтверждений нужно до зачисления.
Один вызов API с ID клиента, и у него есть постоянный адрес для пополнения в каждой сети. Он может пополнять счёт когда угодно, с любого кошелька или биржи, и каждый депозит зачисляется на нужный аккаунт.
65f2c1a9e4b0d3f7a2c91e04TRubyNexPayD…MWui000xRubyNexPay…2b7e000xRubyNexPay…3dc2000xRubyNexPay…3298000xRubyNexPay…d7af00bc1qrubynexp…tW5e00rRubyNexPayD…KeVg00 tag 13180420DRubyNexPayD…EPQL00Никаких переходов на чужую платёжную страницу и чужого логотипа на последнем шаге. RubyNexPay возвращает адрес и сумму, а вы показываете их в своём дизайне.
Ваш бренд от первого клика до чека.
На одну страницу меньше загружать, на один бренд меньше доверять.
Сайт, мобильное приложение, Telegram-бот или касса в вашем офисе.
Чтобы переместить USDT в TRON, нужен TRX, а в Ethereum нужен ETH. RubyNexPay сам пополняет газ и каждую минуту собирает все депозиты на ваш кошелёк мерчанта.
250 USDT поступает на TRC-20 адрес клиента.
RubyNexPay отправляет ровно столько TRX, сколько нужно для перевода.
Депозит попадает на ваш кошелёк мерчанта в течение минуты.
Выплачивайте, обменивайте или храните. Ваш баланс находится в блокчейне.
Работает в Ethereum, BNB Smart Chain, Polygon, Base и TRON.
Создайте счёт с ценой в USD и сроком действия. RubyNexPay конвертирует каждый платёж по актуальному курсу в момент подтверждения и точно сообщает, что произошло.
Перетащите, чтобы изменить сумму, отправленную клиентом
invoice:pendingПока ничего не поступило. Счёт открыт до истечения срока.
Каждая выплата несёт ваш собственный ID. Отправьте один запрос дважды, и он будет оплачен один раз.
Выплаты принимаются только с указанных вами адресов серверов. Всё остальное отклоняется, и вы получаете уведомление.
Запрос на выплату с любого другого адреса отклоняется и сразу вызывает оповещение.
Меняйте BNB на USDT или переводите USDT из BNB Smart Chain в TRON, не выходя из RubyNexPay, с ограничением проскальзывания курса.
Цены от CoinGecko каждую минуту, а Binance как резервный источник, поэтому сбой одного фида вас не остановит.
Ведите несколько брендов в одном аккаунте, у каждого свои ключи и своя ротация секрета.
Передвиньте ползунок на ваш месячный оборот.
Вы сохраняете на $15,000 больше каждый год
Сетевая комиссия зависит от монеты и сети; USDT в TRON или BNB Smart Chain обычно стоит центы. Ставки карт и шлюзов указаны по типичным опубликованным тарифам и зависят от провайдера.
REST API с Basic-авторизацией, JSON везде и вебхуки, подписанные HMAC-SHA256. Не нужно ставить SDK или поддерживать плагин.
const params = new URLSearchParams({
payload: order.id, // 24 hex characters
'meta[price]': '120',
'meta[tolerancePercent]': '1',
'meta[expiresAt]': new Date(Date.now() + 30 * 60_000).toISOString(),
'meta[webhookUrl]': 'https://shop.example/webhooks/rubynex',
});
const auth = Buffer.from(`${PROJECT_ID}:${PROJECT_SECRET}`).toString('base64');
const invoice = await fetch(`https://payments.rubysoft.io/api/invoice/load?${params}`, {
headers: { Authorization: `Basic ${auth}` },
}).then((response) => response.json());
// show invoice.addresses.tron, invoice.addresses.bsc, ... in your checkoutПлатёж зачисляется после фиксированного числа подтверждений в сети. Вот полная таблица.
| Сеть | Монеты | Подтверждения | Время зачисления |
|---|---|---|---|
| TRXUSDT | 1 | около 3 с | |
| ETHUSDTUSDCDAI | 5 | около 1 мин | |
| BNBUSDTUSDCDAI | 10 | около 8 с | |
| POLUSDTUSDCDAI | 20 | около 40 с | |
| ETHUSDTUSDC | 10 | около 20 с | |
| BTC | 1 | около 10 мин | |
| XRP | 1 | около 4 с | |
| DOGE | 3 | около 3 мин |
RubyNexPay обрабатывает депозиты и выводы Aslot и всех казино на платформе RubySoft, где ошибка в выплате недопустима.
| RubyNexPay | Типичный криптошлюз | Эквайринг банковских карт | |
|---|---|---|---|
| Комиссия за обработку | 0% | от 0.5% до 1% | 2.9% + $0.30 |
| Чарджбэки | Нет | Нет | Да, до 120 дней |
| Где платят клиенты | Внутри вашего продукта | На странице шлюза | В форме ввода карты |
| Газ при оплате токенами | Пополняем за вас | Часто на вас | Не применимо |
| Защита выплат | Белый список IP, идемпотентность, оповещения | Обычно только API-ключ | Не применимо |
| Страны | Весь мир | Весь мир | Ограничены банком |
Да. RubyNexPay берёт 0% с платежей. Вы платите только сетевую комиссию блокчейна за перемещение средств, а в TRON или BNB Smart Chain это обычно несколько центов.
USDT, USDC, DAI, Bitcoin, Ethereum, BNB, POL, TRX, Dogecoin и XRP в сетях TRON, Ethereum, BNB Smart Chain, Polygon, Base, Bitcoin, XRP Ledger и Dogecoin. Всего пар монета/сеть: 20.
Сразу после подтверждения сетью: около 3 секунд для USDT в TRON, около минуты в Ethereum и около 10 минут для Bitcoin. Точное число подтверждений для каждой сети указано выше.
Нет. API возвращает адрес и сумму, а вы показываете их в своём интерфейсе, поэтому весь платёж проходит под вашим брендом.
Счёт получает статус недоплаты или переплаты, а ваш вебхук получает точную полученную сумму в USD по курсу на момент подтверждения, чтобы вы могли запросить остаток или зачислить разницу.
Нет. RubyNexPay следит за каждой сетью, пополняет газ для депозитов в токенах и автоматически собирает средства на ваш кошелёк мерчанта.
Отправьте нам короткую заявку. Мы создадим ваш проект, пришлём его ID и секрет, и вы сможете выставить первый счёт в тот же день.
Расскажите о своём бизнесе и получите API-ключи.