Payment Refund

To interact with the API, use the Unitpay PHP-SDK library.

To make a refund, run a GET request:

https://unitpay.ru/api?method=refundPayment&params[paymentId]=1234512345&params[secretKey]=x6bh0qbewehfppogkz6lufartkzyv7o0&params[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

Платеж успешно подтвержден

Payment successfully confirmed

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

Неверный секретный ключ

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