Docs/docs/api-reference/orders/refund
POST/api/v1/orders/{id}/refund

Reembolsar Pedido

Inicia o reembolso de um pedido aprovado. Repassa para a Pagar.me e reverte comissões de afiliados se houver.

Escopowrite + orders

Parâmetros de caminho

ParâmetroTipoDescrição
id
required
uuidID do pedido a reembolsar.

Exemplo de requisição

bash
curl -X POST https://devexpay-v3.vercel.app/api/v1/orders/9f1c0e8c-.../refund \
  -H "Authorization: Bearer $TOKEN"

Resposta

json
{
  "id": "9f1c0e8c-...",
  "status": "refund_requested"
}

Estrutura da resposta

ParâmetroTipoDescrição
id
uuidID do pedido reembolsado.
status
stringSempre 'refund_requested' — o reembolso pode levar até 30 dias na bandeira.

Erros possíveis

StatusDescrição
400Pedido não está com status 'paid'.
401Token inválido ou ausente.
403Chave sem escopo write + orders.
404Pedido não encontrado.