В PayKeeper существует возможность выгружать данные о платежах в виде файла. Для этого используется следующий запрос:
| URI | Назначение | |
|---|---|---|
| 7.1 | URI:/export/payments/ | Назначение:Экспорт истории платежей |
| 7.2 | URI:/export/invoices/ | Назначение:Экспорт истории счетов |
Для загрузки файла с историей платежей необходимо выполнить GET-запрос со следующими параметрами:
| Тип | Формат запроса | |
| Тип: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 |
|
| Параметр | Назначение | |
| 1. | Параметр:type | Назначение:Желаемый тип файла для загрузки. Доступные значения: xlsx |
| 2. | Параметр:start | Назначение:Дата начала периода в формате YYYY-MM-DD |
| 3. | Параметр:end | Назначение:Дата конца периода в формате YYYY-MM-DD |
| 4. | Параметр:payment_system_id[] | Назначение:Идентификатор платёжной системы. Применяется для фильтрации по платёжной системе. Обязательный параметр. |
| 5. | Параметр:status[] | Назначение:Статус платежей. Применяется для фильтрации платежей по статусам. Может принимать значения: ‘pending’, ‘obtained’, ‘canceled’, ‘success’, ‘failed’, ‘stuck’, ‘refunded’, ‘refunding’, ‘partially_refunded’. Обязательный параметр. |
| 6. | Параметр:from | Назначение:Пропускает первые N значений. Обязательный параметр. |
| 7. | Параметр:limit | Назначение:Количество возвращаемых значений. Обязательный параметр. |
| Таблица 7.1.1. Параметры запроса | ||
В результате данного запроса веб-сервер сгенерирует файл указанного типа, содержащий платежи, удовлетворяющие заданным условиям.
Для загрузки файла с историей счетов необходимо выполнить GET-запрос со следующими параметрами:
| Тип | Формат запроса | |
| Параметр | Назначение | |
| Параметр:GET | Назначение:/export/invoices/?start=2014-04-17&end=2014-06-17& status[]=success&status[]=canceled&status[]=failed&from=0&limit=1000 |
|
| 2. | Параметр:start | Назначение:Дата начала периода в формате YYYY-MM-DD |
| 3. | Параметр:end | Назначение:Дата конца периода в формате YYYY-MM-DD |
| 5. | Параметр:status[] | Назначение:Статус счёта. Применяется для фильтрации счетов по статусам. Может принимать значения: ‘created’, ‘paid’, ‘expired’, ‘sent’. Обязательный параметр. |
| 6. | Параметр:from | Назначение:Пропускает первые N значений. Обязательный параметр. |
| 7. | Параметр:limit | Назначение:Количество возвращаемых значений. Обязательный параметр. |
| Таблица 7.1.1. Параметры запроса | ||
В результате данного запроса веб-сервер сгенерирует файл в формате CSV, содержащий счета, удовлетворяющие заданным условиям.
Менеджер перезвонит вам и расскажет про детали подключения