Перейти до вмісту
Для інженерів

Будуйте на цих рейках

Три поверхні API — публічний API обмінника, мерчант-API платежів із підписаними вебхуками та API випуску карток. Це сторінка, яку ви надішлете своєму інженерові.

Monbits Exchange

Публічний API у кожного обмінника

Кожен white-label обмінник постачається з публічним REST API та відстеженням ордерів по WebSocket — партнери й досвідчені користувачі будують поверх вашої платформи.

  • Валюти та живі курси з прозорим розбиттям комісій
  • Створення та відстеження ордерів конвертації програмно
  • Підписка на оновлення ордерів у реальному часі по WebSocket
Дослідити Monbits Exchange
Публічний API
                                    
# Live estimate with the fee breakdown included
curl "https://your-exchange.com/api/public/v1/convert-crypto\
/estimates/amount?fromCurrency=BTC&toCurrency=ETH&amount=1"

# Create a conversion order
curl -X POST \
  "https://your-exchange.com/api/public/v1/convert-crypto/orders" \
  -H "Content-Type: application/json" \
  -d '{
    "fromCurrency": "eth",
    "toCurrency": "btc",
    "amount": 1,
    "address": "1HQ3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx"
  }'
                                
Monbits Pay

Мерчант-API, якому довіряє ваш бекенд

REST-ендпоінти для замовлень, hosted checkout, платіжних посилань і виплат — із підписаними вебхуками на кожну зміну статусу.

  • Події замовлень, платежів і виведень доставляються вебхуками
  • Підпис HMAC-SHA512 і стабільні ID доставки для безпечних повторів
  • Тестовий режим позначено в кожному payload — стейджинг відокремлено
Дослідити Monbits Pay
Перевірка вебхука (Node)
                                    
// Express: verify X-Signature before trusting the payload
app.post(
  "/webhook",
  express.raw({ type: "application/json" }),
  (req, res) => {
    const expected = crypto
      .createHmac("sha512", process.env.WEBHOOK_SECRET)
      .update(req.body) // raw bytes — never re-serialized JSON
      .digest("base64");

    const valid = crypto.timingSafeEqual(
      Buffer.from(req.headers["x-signature"]),
      Buffer.from(expected),
    );
    if (!valid) return res.status(401).send("invalid signature");

    res.status(200).send("OK"); // ack fast, process async
  },
);
                                
Monbits Card

Карткові програми — програмовані

Типи карток, ціни й ліміти читаються по API, а вебхуки повідомляють про транзакції, 3-D Secure і поповнення.

  • Рівні карток із ціною та денними/місячними лімітами на рівень
  • Крипто-поповнення через резервованих платіжних провайдерів
  • Вебхук-події для транзакцій, 3-D Secure і депозитів
Дослідити Monbits Card
Ціни та ліміти карток
                                    
GET /cards/pricing

[
  {
    "cardName": "Standard",
    "cardPrice": "10.00",
    "cardPriceCurrency": "USD",
    "rechargeFeeRate": "0.02",
    "dailyLimit": 5000,
    "monthlyLimit": 25000
  }
]
                                

Потрібен повний довідник API?

Повні довідники по кожному продукту доступні командам на етапі оцінювання — запросіть доступ, і інженер проведе вас через усю інтеграцію.