Link Поиск Меню Развернуть Документ

Отмена возврата

Для отмены возврата в статусе draft (черновик) или created (создан), необходимо вызвать следующий метод API:

  • метод: DELETE
  • ресурс: /v3/billing/api/order/refund-order/:uuid - где :uuid это идентификатор возврата
  • тело запроса - отсутствует
  • тело ответа - объект RefundOrderResponse со статусом status = canceled

Пример запроса:

🌐 HTTP

DELETE /v3/billing/api/order/refund-order/c5041a79-24a6-42d1-b0ce-4abb94982cd9
Accept: application/json
User-Agent: MyApp 1.0
Authorization: Bearer b37c4c689295904ed21eee5d9a48d42e

🧊 CURL

curl -L -X DELETE '{baseUrl}/v3/billing/api/order/refund-order/c5041a79-24a6-42d1-b0ce-4abb94982cd9' \
  -H 'Accept: application/json' \
  -H 'User-Agent: MyApp 1.0' \
  -H 'Authorization: Bearer b37c4c689295904ed21eee5d9a48d42e'

{baseUrl} - базовый URL

В зависимости от сценария использования и настроек магазина, может быть применена разная логика при вызове метода. По умолчанию, отменить возврат возможно только в статусах draft (черновик) или created (создан).


Читать далее »