Получение списка счетов
Возвращает список всех счетов с поддержкой пагинации и фильтрации.
Аутентификация
Query параметры
Количество записей на странице (максимум 100)
Фильтр по статусу: pending, paid, expired, cancelled
Начальная дата в формате ISO 8601
Конечная дата в формате ISO 8601
Фильтр по валюте: USD, EUR, RUB, KZT
Пример запроса
curl -X GET "https://loveandpay.io/api/v1/invoices?status=paid&limit=10" \
-H "x-api-key: YOUR_API_KEY"
Пример ответа
{
"invoices": [
{
"id": "inv_abc123def456",
"amount": 100.00,
"currency": "USD",
"description": "Оплата заказа #12345",
"status": "paid",
"paymentUrl": "https://pay.loveandpay.io/inv_abc123def456",
"metadata": {
"orderId": "12345"
},
"createdAt": "2024-01-15T10:30:00Z",
"paidAt": "2024-01-15T10:35:00Z"
},
{
"id": "inv_xyz789ghi012",
"amount": 50.00,
"currency": "USD",
"description": "Подписка Pro",
"status": "paid",
"paymentUrl": "https://pay.loveandpay.io/inv_xyz789ghi012",
"metadata": {
"subscriptionId": "sub_001"
},
"createdAt": "2024-01-14T15:00:00Z",
"paidAt": "2024-01-14T15:05:00Z"
}
],
"pagination": {
"page": 1,
"limit": 10,
"total": 156,
"totalPages": 16
}
}
Ошибки
| Код | Описание |
|---|
| 400 | Неверные параметры запроса |
| 401 | Неверный API ключ |