Приймай криптоплатежі на своєму сайті
Додай оплату в USDT, Bitcoin, Ethereum і TON в інтернет-магазин, SaaS чи сайт сервісу. Клієнти платять на готовій сторінці й повертаються на твій сайт, а твій сервер отримує підписаний вебхук.
Хто цим користується
Будь-який сайт, що продає онлайн, може приймати криптовалюту — через API або посилання на оплату, для яких не потрібен код.
Інтернет-магазини
Додай криптовалюту до інших способів оплати й автоматично позначай замовлення як оплачені.
SaaS і підписки
Бери оплату за тарифи, кредити й продовження та відкривай доступ до акаунта за вебхуком.
Цифрові продукти
Продавай софт, шаблони, файли й ліцензії з миттєвою видачею після оплати.
Фрилансери й агенції
Надсилай клієнтам посилання на оплату рахунку — інтеграція із сайтом не потрібна.
Онлайн-курси
Відкривай уроки й членства, щойно студент заплатить.
Сайти поповнень і гаманців
Постійна адреса для поповнення для кожного клієнта із зарахуванням на баланс його акаунта.
Як це працює на сайті
- 1
Підтвердь домен
Додай домен і підтвердь право власності через DNS TXT-запис, файл або meta-тег. Ми перевіримо й переведемо його в робочий режим.
- 2
Створи рахунок
Під час оформлення замовлення твій сервер викликає API із сумою, ID замовлення та сторінкою для повернення.
- 3
Перенаправ на оплату
Відправ клієнта за URL сторінки оплати. Він обирає монету, сканує QR-код і платить.
- 4
Познач замовлення як оплачене
Ти отримуєш підписаний вебхук invoice.paid, а клієнт повертається на твою сторінку успішної оплати.
Працює з будь-яким бекендом
Створюй рахунок із PHP, Node.js, Python чи будь-якої мови, що вміє надсилати HTTP-запити. Перенаправляй на оплату й слухай вебхук.
- URL повернення має бути на твоєму підтвердженому домені
- Перевіряй кожен вебхук своїм секретом підпису
- Той самий ID замовлення повертає той самий рахунок, тож повтори безпечні
// 1. Checkout: create the invoice and redirect $res = Http::withToken($key)->post($api.'/invoices', [ 'amount' => $order->total, 'order_id' => $order->id, 'return_url' => 'https://novastore.com/thanks', ]); return redirect($res['data']['checkout_url']); // 2. Webhook: verify the signature, then mark paid if (hash_equals(hash_hmac('sha256', $t.'.'.$body, $secret), $v1) && $event['event'] === 'invoice.paid') { Order::find($event['data']['order_id'])->markPaid(); }
Створено для сайтів
Готова сторінка оплати з поверненням
Адаптована для мобільних сторінка оплати трьома мовами, яка повертає клієнтів на твою сторінку успішної оплати.
Посилання на оплату
Немає розробника? Створи посилання з фіксованою чи довільною сумою й розмісти його на кнопці або в листі.
Кабінет і експорт у CSV
Кожен платіж із монетою, мережею, комісією та чистою сумою, а також експорт у CSV для бухгалтерії.
Підписані вебхуки
Події з підписом HMAC для оплачених, недоплачених, прострочених і запізнілих платежів — з повторами, доки твій сервер не відповість.
Криптоплатежі на сайті: запитання
Як приймати криптоплатежі на своєму сайті?
Створи проєкт ScarabPay для свого домену й підтвердь його. Під час оформлення замовлення створи рахунок через API й перенаправ клієнта за URL сторінки оплати. Познач замовлення як оплачене, коли прийде вебхук invoice.paid.
Чи є плагін для моєї платформи магазину?
Готового плагіна наразі немає. API може використовувати будь-яка платформа, що вміє надсилати HTTP-запити, а посилання на оплату працюють узагалі без коду.
Як підтвердити домен?
Обери один спосіб: TXT-запис на scarabpay-challenge.yourdomain, файл за адресою /.well-known/scarabpay-verify.txt або meta-тег на головній сторінці. Кожен проєкт отримує власний код.
Чи можуть клієнти повернутися на мій сайт після оплати?
Так. Передай return_url разом із рахунком або вкажи URL успішної оплати для проєкту. Він має використовувати https на твоєму підтвердженому домені чи одному з його піддоменів.
Якими монетами можуть платити клієнти?
USDT у мережах TRC20, BEP20, ERC20 і TON, USDC у BEP20, Bitcoin, Ethereum і Toncoin.
Скільки це коштує?
0.8% за кожен успішний платіж, без плати за підключення й абонплати.
Читай далі
Додай криптовалюту до оплати
Підтвердь сайт і створи перший рахунок за лічені хвилини. Ти платиш, лише коли платять тобі.