Платежи и повторные списания

История платежей показывает, что произошло с деньгами: какие списания прошли, какие банк отклонил и что платформа пробует повторить. Ручной повтор нужен, когда клиент разобрался с картой и не хочет ждать следующей автоматической попытки.

Получение истории платежей

Метод
GET
URL
https://api.gigma.ru/api/counterparty/subscriptions/{id}/payments
Авторизация
App Token + Bearer token
Headers
Token: {application_token}; Authorization: Bearer {counterparty_token}
Успешный ответ
200

Параметры запроса

  • per_page (integer, опционально) — от 1 до 100, по умолчанию 20.

Ответ

Возвращается стандартная paginated collection платежей только для подписки текущего клиента и Application.

Повтор последней неуспешной оплаты

Метод
POST
URL
https://api.gigma.ru/api/counterparty/subscriptions/{id}/payments/{payment_id}/retry
Авторизация
App Token + Bearer token
Headers
Token: {application_token}; Authorization: Bearer {counterparty_token}
Успешный ответ
200 / 202

Ответ

Повторить можно только последнюю финализированную неуспешную попытку, если условия подписки не изменились и предыдущий результат не требует сверки. Перед показом кнопки используйте can_retry_payment и retry_payment_reason из подписки.

409 означает, что платёж ещё обрабатывается или требует reconciliation; 422 — попытка не подходит для повтора.

© 2026 Gigma