PayKeeper: POST /change/payment/reverse/ — Возврат платежа

Полный возврат, отмена авторизации, частичный возврат или частичное списание — выбирается автоматически по состоянию платежа. Доступно пользователям с включённой функцией возврата.

Параметр Где Тип Обяз. Описание
id body string да Идентификатор платежа в PayKeeper
amount body string да Возвращаемая сумма, разделитель точка
partial body string да Частичный возврат: только true или false
refund_cart body string нет JSON-строка товаров к возврату (для чека 54-ФЗ)
token body string да Токен безопасности

Пример ответа:

{
    "result" : "success"
}

Базовые 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