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-файл со счетами.