PayKeeper: GET /info/payments/bydate/ — Реестр платежей за период

Параметр Где Тип Обяз. Описание
start query string да Начало периода YYYY-MM-DD
end query string да Конец периода YYYY-MM-DD
payment_system_id[] query integer да Идентификатор платёжной системы
status[] query string да Статусы: pending, obtained, canceled, success, failed, stuck, refunded, refunding, partially_refunded
from query integer да Пропустить первые N значений
limit query integer да Количество возвращаемых значений

Пример запроса:

/info/payments/bydate/?limit=100&from=0&start=2016-04-14&end=2017-03-14&status[]=success&status[]=canceled&status[]=failed&payment_system_id[]=9&payment_system_id[]=1

Базовые URL

Авторизация

Тип: Basic Auth

Каждый запрос отправляется с заголовком Authorization: Basic — логин и пароль от личного кабинета PayKeeper в base64. Запросы на чтение выполняются GET, изменения — POST с заголовком Content-Type: application/x-www-form-urlencoded. Каждый POST-запрос дополнительно должен содержать параметр token — токен безопасности, полученный методом /info/settings/token/.

Нюансы

Сценарии с этим методом


Если этого недостаточно — официальная документация: https://docs.paykeeper.ru/dokumentatsiya-json-api/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/paykeeper.md