payment.refundUserPayment
Метод предназначен для отмены проведенных в игре платежей и возврате ОКов на счет пользователей
| Название | Обязательный | Тип | Описание | 
|---|---|---|---|
| uid | Да | Идентификатор пользователя, который совершил платеж  | |
| transaction_id | Да | Идентификатор платёжной транзакции, которую надо отменить  | 
Авторизация
Сессия запрещенаНеобходимые права
- VALUABLE_ACCESS
 
Получение информации о платеже
Для отмены платежа вам нужно иметь информацию об id транзакции и id пользователя, совершившего платеж.
Эти данные можно получить несколькими способами:
- при совершении платежа вам на коллбек-сервис приходит информация о платеже, в том числе id транзакции и id пользователя;
 - все платежи не старше трех месяцев можно получить с помощью метода payment.getDailyTransactionsFromServer;
 - также все платежи не старше трех месяцев отображаются в игровой статистике.
 
Ограничения
Данный метод позволяет отменить платеж, если:
- он произведен в приложении, от лица которого произведен вызов метода;
 - указана верная пара id пользователя и id транзакции;
 - платеж произведен в текущий календарный месяц. Платежи за прошлые месяцы отменять через API не позволяется.
 
Информация о возвратах в статистике
Все платежи, которые были успешно отменены, отображаются в двух источниках:
- их можно получить с помощью метода payment.getDailyTransactionsFromServer;
 - они отображаются в игровой статистике.
 

