Payment Refund
To make a refund, run a GET request:
https://unitpay.ru/api?method=refundPayment¶ms[paymentId]=1234512345¶ms[secretKey]=x6bh0qbewehfppogkz6lufartkzyv7o0¶ms[sum]=100.00
Value
Description
paymentId
number
Payment ID in the UnitPay system
secretKey
line
Project secret key
sum
number
The refund amount, if the payment system does not support a full refund (Optional parameter). If the parameter is not transmitted, a full refund will be made
IMPORTANT NOTE: In case of a partial refund of the original amount, there is no protection against duplication for repeated refunds! The only check that is implemented for a partial refund is that you cannot return the same amount within half an hour for the same transaction: an error message will appear.
You can run the query in test mode. Learn more
Successful response
{
"result": {
"message": "Возврат успешно произведен",
}}
Возврат успешно произведен
The refund was successful
Value
Description
message
line
The comment of a successful transaction can be used as a hint to the user after completing the request
Error response
{
"error": {
"message": "Неверный ключ secretKey",
"code": -32000
}
}
Неверный ключ secretKey
Invalid secret key
Value
Description
message
line
Information with a description of the request error
You can only make one full or partial refund per payment.
Last updated
Was this helpful?