Payment Refund

To make a refund, run a GET request:

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

Mandatory parameters

paymentId

number

Payment ID in the UnitPay system

secretKey

line

Project secret key

Optional parameters

name
type
deescription

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.

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.

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

{
    "error": {
        "message": "Invalid secret key",
        "code": -32000
    }
}

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?