Payment Refund
Last updated
Was this helpful?
To make a refund, run a GET request:
GET https://unitpay.ru/api
method = refundPayment
paymentId = 1234512345
secretKey = x6bh0qbewehfppogkz6lufartkzyv7o0
sum = 100paymentId
number
Payment ID in the UnitPay system
secretKey
line
Project secret key
sum
number
Refund amount, if a partial refund is required. If the parameter is not passed, the full amount of the payment will be refunded.
You can only make one full or partial refund per payment.
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.
If you have connected an online cash register in your personal cabinet, you must additionally pass a number of parameters to generate cash receipts.
Successful response
{
"result": {
"message": "The refund was successful",
}}message
line
The comment of a successful transaction can be used as a hint to the user after completing the request
Error response
message
line
Information with a description of the request error
You can run the query in test mode. Learn more
Last updated
Was this helpful?
Was this helpful?
{
"error": {
"message": "Invalid secret key",
"code": -32000
}
}