Возврат платежа

Для взаимодействия с API используйте библиотеку Unitpay PHP-SDK

Для проведения возврата платежа необходимо выполнить GET-запрос:

https://unitpay.ru/api?
     method=refundPayment
     params[paymentId]=1
     params[secretKey]=ключ
Значение Описание
paymentId число ID платежа в системе UnitPay
secretKey строка Секретный ключ проекта
sum число Сумма возврата, если платежная система поддерживает не полный возврат (Не обязательный параметр). Если параметр не передан, будет произведен полный возврат
ВАЖНО: При неполном возврате не на всю исходную сумму при повторных возвратах нет защиты от дублирования! Единственная проверка, которая реализована при частичном возврате - в течении получаса по одной и той же транзакции нельзя вернуть одну и ту же сумму, будет выдана ошибка.

Успешный ответ

{"result": {
	"message": "Возврат успешно произведен"  
}}
	
  Значение Описание
message строка Комментарий успешной операции можно использовать как подсказку пользователю после выполнения запроса

Ошибочный ответ

{"error": {
	"message": "Неверный секретный ключ"
}}
	
  Значение Описание
message строка Информация с описанием ошибки запроса

Нужна помощь? Свяжитесь с нами Свяжитесь с нами