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

Чтобы сделать возврат платежа, выполните GET-запрос:

https://unitpay.ru/api?
     method=refundPayment
     params[paymentId]=2154490981
     params[secretKey]=secretKey
     params[sum]=100

Обязательные параметры:

Name
Type
Description

paymentMethod

string

Признак способа расчета:

full_prepayment - предоплата 100% prepayment - предоплата advance - аванс full_payment - полный расчет

secretKey

string

Секретный ключ проекта, доступен в настройках проекта

paymentId

number

ID платежа в системе UnitPay Например: 1234512345

Необязательные параметры:

name
type
description

sum

number

Cумма возврата, если платежная система поддерживает не полный возврат (Не обязательный параметр). Если параметр не передан, будет произведен полный возврат

Если вы подключили онлайн-кассу в ЛК, то для формирования чеков необходимо дополнительно передать ряд параметров

Пример запроса к API для совершения возврата:

https://unitpay.ru/api?method=refundPayment&params[paymentId]=1234512345&params[secretKey]=x6bh0qbewehfppogkz6lufartkzyv7o0&params[sum]=100.00

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

{ 
    "result": {
        "message": "Возврат успешно произведен",
}}

message

string

Комментарий успешной операции, можно использовать как подсказку пользователю после выполнения запроса

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

{
    "error": {
        "message": "Неверный ключ secretKey",
        "code": -32000
    }
}

message

string

Информация с описанием ошибки запроса

Last updated

Was this helpful?