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

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


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





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

Endpoint: PUT /merchants/{merchant_id}/reports/transactions/{transaction_id}/partial_refund
Version: 2.0
Security: basicAuth

## Path parameters:

  - `merchant_id` (integer, required)
    ID продавца.

  - `transaction_id` (integer, required)
    ID транзакции.

## Request fields (application/json):

  - `description` (string, required)
    Причина отмены платежа.

  - `refund_amount` (number, required)
    Сумма возврата в валюте покупки.

## Response 404 fields (application/json):

  - `message` (string)
    Транзакции с указанным ID не существует. Проверьте данные платежа или свяжитесь со службой поддержки Xsolla по адресу support@xsolla.com.

## Response 422 fields (application/json):

  - `message` (string)
    Возврат платежа недоступен

Возможны следующие варианты ответов:
- Partial refund is unavailable for operations with user balance.
- Requested transaction is partial refund and cannot be canceled.
- Partial refund is unavailable for subscription payments.
- Refund cannot be completed due to a payment system error. Please try again 
  later.
- Requested partial refund amount exceeds payment amount.
- Requested partial refund amount is less than minimum amount specified by 
  payment system.
- Payment amount after partial refund will be less than allowable amount 
  specified by payment system.
- Dispute for this invoice is already opened. Can’t make a refund yet.

Платежный метод не поддерживает частичные возвраты

Возможны следующие варианты ответов:
- Current payment method does not support partial refunds.
- Current transaction status does not allow refunds.
- Deadline for refund is exceeded.
- Partial refund is unavailable because discount was applied during payment 
  creation.

Неправильный формат ввода валюты

Возможен следующий вариант ответа:
- Partial refund is unavailable because requested amount is specified with 
  incorrect precision for purchase currency.


## Response 204 fields

## Response 403 fields
