Розробникам

Криптоплатіжний API

Три виклики: створити рахунок, прочитати його статус, прочитати баланс. Клієнт платить на сторінці оплати, а ви отримуєте webhook і USDT.

Ендпоінти

МетодЩо робить
POST /api/v1/paymentsСтворює рахунок і повертає посилання на сторінку оплати
GET /api/v1/payments/{uuid}Статус, адреса та ID транзакції
GET /api/v1/walletДоступний і заморожений баланс USDT

Base URL: https://api.crybit.net · JSON · 60 запитів на хвилину · автентифікація: заголовки X-Public-Key і X-Private-Key.

Створіть рахунок

Обов’язкові поля лише amount і currency. Передайте власний order_id, щоб зіставити платіж із замовленням, і ttl_minutes, щоб задати термін дії.

curl -X POST https://api.crybit.net/api/v1/payments \
  -H "X-Public-Key: pk_…" \
  -H "X-Private-Key: sk_…" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"amount":1490,"currency":"RUB","order_id":"ORD-1048","purpose":"Order 1048"}'

JavaScript

const invoice = await fetch('https://api.crybit.net/api/v1/payments', {
  method: 'POST',
  headers: {
    'X-Public-Key': 'pk_…',
    'X-Private-Key': 'sk_…',
    Accept: 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ amount: 1490, currency: 'RUB', order_id: 'ORD-1048' }),
}).then((r) => r.json())

location.href = invoice.callback_url // the payment page

Webhook і віджет

Коли рахунок сплачено, CryBit викликає webhook URL вашого мерчанта, щоб ви могли передати замовлення. Щоб залишити клієнта на вашому сайті, запросіть тип підтвердження embedded і відкрийте форму оплати за допомогою скрипта віджета.

Довідник

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

Як пройти автентифікацію?

Передавайте публічний ключ у X-Public-Key, а приватний у X-Private-Key. Обидва заголовки обов’язкові. Мерчанта визначають за публічним ключем, тому ID магазину в запиті не потрібен.

Чи є тестовий режим?

Так. Мерчант у тестовому режимі створює тестові рахунки sandbox: на сторінці оплати є кнопка, щоб позначити їх сплаченими, і вони не змінюють ваш баланс. Щоб приймати реальні перекази, переведіть мерчанта в бойовий режим (live).

Які є ліміти?

API приймає 60 запитів на хвилину на ключ. Сума рахунку починається від 0.01, а термін дії становить від 5 до 1440 хвилин.

Пов’язане