Биллинг

Получить историю платежей

Возвращает постраничный список всех платёжных транзакций для текущего аккаунта, отсортированных по дате — новые первыми.

Что включено в историю: Каждая запись содержит сумму, статус, описание пакета, дату и идентификатор платежа. Отображаются транзакции во всех состояниях.

Статусы транзакций:

СтатусОписание
pendingПлатёж инициирован, ожидает подтверждения от платёжной системы
completedПлатёж успешен, кредиты зачислены на баланс
failedПлатёж отклонён платёжной системой
cancelledПлатёж отменён пользователем или по таймауту

Пагинация: Используйте параметры page и limit. Ответ содержит объект pagination с полями total и totalPages для навигации.

get/api/v1/billing/history

Request

  • Base URL: https://api.uchecker.net
  • URL: https://api.uchecker.net/api/v1/billing/history
  • Auth: one of:
    • HTTP bearer
    • API key in header x-api-key

Query parameters

limitnumber
Example:10

Количество записей на странице. По умолчанию: 10.

pagenumber
Example:1

Номер страницы. Нумерация начинается с 1. По умолчанию: 1.

Response

Постраничный список транзакций с метаданными пагинации.

Example response

{
  "data": [
    {
      "id": 1,
      "amount": 1000,
      "currency": "RUB",
      "status": "completed",
      "product_details": "5000 addresses (5k) via heleket from web",
      "creation_date": "2024-01-01T12:00:00.000Z",
      "payment_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 10,
    "total": 5,
    "totalPages": 1
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.