1. Приём
BANKA BOT Merchant API
  • Приём платежей
    • Создать платёж
      POST
    • Получить платёж
      GET
    • Вебхук об изменении статуса платежа
  • Крипто сервис
    • Приём
      • Создать крипто-инвойс
        POST
      • Получить крипто-инвойс
        GET
      • Создать статический кошелёк клиента
        POST
      • Список статических кошельков
        GET
      • Получить статический кошелёк
        GET
      • Заблокировать статический кошелёк
        POST
      • Разблокировать статический кошелёк
        POST
      • Вернуть полученный платёж
        POST
      • Получить возврат
        GET
      • Вебхук о состоянии крипто-инвойса
      • Вебхук о поступлении на статический кошелёк
      • Вебхук о завершении возврата
    • Выплаты
      • Создать выплату
      • Список выплат
      • Получить выплату
      • Создать массовую выплату
      • Получить массовую выплату
      • Вебхук о состоянии выплаты
      • Вебхук об итоге массовой выплаты
    • Баланс
      • Получить баланс
      • Перевести между своими счетами
      • История операций
      • Вебхук о пополнении баланса
  • Вывод средств из кабинета
    • Вебхук об исходе заявки на вывод из кабинета
  • Schemas
    • PaymentCreate
    • Payment
    • PaymentStatus
    • WebhookEvent
    • Error
    • CryptoNetwork
    • CryptoAsset
    • CryptoAmount
    • CryptoErrorCode
    • CryptoOperationError
    • CryptoInvoiceStatus
    • CryptoInvoiceTransfer
    • CryptoInvoiceCreate
    • CryptoInvoice
    • CryptoStaticWalletStatus
    • CryptoStaticWalletCreate
    • CryptoStaticWallet
    • CryptoPayoutStatus
    • CryptoPayoutCreate
    • CryptoPayout
    • CryptoBatchStatus
    • CryptoPayoutBatchItemCreate
    • CryptoPayoutBatchCreate
    • CryptoPayoutBatch
    • CryptoBalance
    • CryptoInternalTransferCreate
    • CryptoInternalTransfer
    • CryptoTransactionType
    • CryptoTransaction
    • CryptoRefundCreate
    • CryptoWebhookEnvelope
    • CryptoRefund
    • CryptoStaticWalletDepositEvent
    • CryptoInvoiceWebhookEvent
    • CabinetWithdrawal
    • CryptoBalanceFundedEvent
    • CabinetWithdrawalWebhookEvent
    • CryptoPayoutWebhookEvent
    • CryptoBatchWebhookEvent
    • CryptoRefundWebhookEvent
  1. Приём

Вебхук о состоянии крипто-инвойса

Webhook
POST
crypto_invoice_status
Отправляется на callback_url инвойса (или на Callback URL из
настроек кабинета) при переходах инвойса:
invoice.confirming: перевод виден в сети, идут подтверждения.
Товар по этому событию не выдавать;
invoice.paid: деньги зачислены на баланс. Единственное
событие успешной оплаты
;
invoice.underpaid: инвойс истёк, покрытия не хватило.
Зачисления нет, разбор через поддержку;
invoice.expired: инвойс истёк без единого перевода.
Требования к endpoint, подпись и правила повторов те же, что у
вебхука платежей: HTTPS, ответ 2xx за 10 секунд, hex HMAC SHA-256
сырого тела в X-Webhook-Signature, повторы до 24 часов,
идемпотентность по event_id.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/jsonRequired

Examples

Responses

🟢200OK
Вебхук принят. Тело ответа игнорируется.
This response does not have a body.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://your-api-server.com' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "event_id": "5b1c2d3e-4f50-4a6b-8c7d-9e0f1a2b3c4d",
    "event_type": "invoice.paid",
    "created_at": "2026-08-18T12:06:03Z",
    "invoice": {
        "invoice_id": "inv_9RQ2K7M4TDXA",
        "order_id": "order_123",
        "status": "paid",
        "network": "TRC20",
        "asset": "USDT",
        "amount": "10.00",
        "network_fee": "3.00",
        "amount_due": "13.00",
        "amount_paid": "13.00",
        "address": "TQmQ7xF6yv3NqM2hVJ8cWzKdRp5tLbYs4A",
        "payment_url": "https://pay.banka.bot/c/9RQ2K7M4TDXA",
        "transfers": [
            {
                "tx_hash": "b1f0c2d3e4a5968778695a4b3c2d1e0fb1f0c2d3e4a5968778695a4b3c2d1e0f",
                "amount": "13.00",
                "confirmations": 19,
                "status": "confirmed",
                "received_at": "2026-08-18T12:04:11Z"
            }
        ],
        "created_at": "2026-08-18T12:00:00Z",
        "expires_at": "2026-08-18T13:00:00Z",
        "paid_at": "2026-08-18T12:06:02Z"
    }
}'
Modified at 2026-09-03 09:19:54
Previous
Получить возврат
Next
Вебхук о поступлении на статический кошелёк
Built with