Отмена возврата
Для отмены возврата в статусе 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
(создан).