Xsolla-logo

Частичный возврат платежаServer-side

put/merchants/{merchant_id}/reports/transactions/{transaction_id}/partial_refund

Отправка запроса на частичный возврат платежа пользователю. Подробная информация о процессе возврата, а также список способов оплаты, которые поддерживают оформление частичного возврата, приведены в документации.

Примечание

Вы можете использовать этот метод API в тестовом окружении (sandbox-режиме). Для этого передайте в запросе данные тестового платежа. Подробную информацию об открытии тестового окружения и сценариях тестирования читайте в инструкции.

Внимание

Этот метод API не включает в себя path-параметр project_id, поэтому для авторизации вам необходимо использовать ключ API, который действует во всех проектах.

SecuritybasicAuth
Request
path Parameters
merchant_id
required
integer

ID продавца.

transaction_id
required
integer

ID транзакции.

Request Body schema: application/json
description
required
string <= 4000 characters

Причина отмены платежа.

refund_amount
required
number <float>

Сумма возврата в валюте покупки.

Responses
204

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

403

Недостаточно прав

404

Транзакция не найдена

422

Ошибка в данных

Request samples
application/json
{
  • "description": "test refund request",
  • "refund_amount": 1.5
}
Response samples
application/json
{
  • "message": "Transaction with specified ID does not exist."
}