7. Экспорт данных
Источник: https://docs.paykeeper.ru/dokumentatsiya-json-api/eksport-dannyh/
PayKeeper предоставляет экспорт данных через две точки API — для выгрузки истории платежей и счетов.
7.1 Экспорт истории платежей /export/payments/
Тип: GET
Пример:
/export/payments/?type=xlsx&start=2014-04-17&end=2014-06-17&status[]=success&status[]=canceled&status[]=failed&payment_system_id[]=9&payment_system_id[]=1&from=0&limit=1000
Параметры:
| Параметр | Назначение |
|---|---|
type | Формат файла (xlsx) |
start | Начало периода (YYYY-MM-DD) |
end | Конец периода (YYYY-MM-DD) |
payment_system_id[] | ID платёжных систем (обязательный) |
status[] | Статусы: pending, obtained, canceled, success, failed, stuck, refunded, refunding, partially_refunded (обязательный) |
from | Пропустить N (обязательный) |
limit | Количество (обязательный) |
Сервер отдаёт файл с платежами по заданным критериям.
7.2 Экспорт истории счетов /export/invoices/
Тип: GET
Пример:
/export/invoices/?start=2014-04-17&end=2014-06-17&status[]=success&status[]=canceled&status[]=failed&from=0&limit=1000
Параметры:
| Параметр | Назначение |
|---|---|
start | Начало (YYYY-MM-DD) |
end | Конец (YYYY-MM-DD) |
status[] | created, paid, expired, sent (обязательный) |
from | Пропустить N (обязательный) |
limit | Количество (обязательный) |
Сервер отдаёт CSV-файл со счетами.