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. Приём

Вернуть полученный платёж

POST
/v1/crypto/refunds
Адрес: POST https://api.banka.bot/v1/crypto/refunds.
Обратная выплата с вашего баланса на адрес отправителя исходного
платежа. Адрес получателя берётся из платежа: произвольный адрес эта
ручка не принимает (для этого есть выплаты).
Возврат частичный или полный, суммарно не больше полученного по
инвойсу. Срок 180 дней с момента оплаты. Комиссию сети платите вы,
суммы раскладываются тем же контрактом, что у выплаты.

Request

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

Body Params application/jsonRequired

Examples

Responses

🟢201Created
application/json
Возврат принят
Bodyapplication/json

🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
🟠409
🟠429
Request Request Example
Shell
JavaScript
Java
Swift
cURL
curl --location '/v1/crypto/refunds' \
--header 'Idempotency-Key: 4f1c9d2e-8a37-4b56-9f0e-1d2c3b4a5968' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "invoice_id": "inv_9RQ2K7M4TDXA",
    "external_id": "refund_order_123"
}'
Response Response Example
201 - Success Example
{
    "refund_id": "rf_2MC7XQ90",
    "external_id": "refund_order_123",
    "invoice_id": "inv_9RQ2K7M4TDXA",
    "status": "pending",
    "network": "TRC20",
    "asset": "USDT",
    "recipient_address": "TJ8pW3vY6dK1nR4sB9mA2cQx5LzH7GfEu0",
    "recipient_amount": "10.00",
    "network_fee": "3.00",
    "service_fee": "0.00",
    "total_debit": "13.00",
    "tx_hash": null,
    "error": null,
    "created_at": "2026-08-18T14:00:00Z",
    "completed_at": null
}
Modified at 2026-09-07 18:26:34
Previous
Разблокировать статический кошелёк
Next
Получить возврат
Built with