For the complete documentation index, see llms.txt. This page is also available as Markdown.

Payment Refund

To make a refund, run a GET request:

GET https://unitpay.ru/api

method    = refundPayment
paymentId = 1234512345
secretKey = x6bh0qbewehfppogkz6lufartkzyv7o0
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

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?