Платежи и повторные списания
История платежей показывает, что произошло с деньгами: какие списания прошли, какие банк отклонил и что платформа пробует повторить. Ручной повтор нужен, когда клиент разобрался с картой и не хочет ждать следующей автоматической попытки.
Получение истории платежей
- Метод
- 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 — попытка не подходит для повтора.