Skip to main content
Reembolsa los pagos de un pedido fulfilled del cliente autenticado. Solo cambian los tenders (REFUNDED); el status y el fulfillment_status del pedido no cambian, así que el POS no recibe webhook. Solo se pueden reembolsar pedidos ya fulfilled cuyo resolved_at esté dentro de las últimas 24 horas. Llamarlo otra vez responde 200 con el pedido.
Requiere un access token de Storefront API de Intercambio de token.
En @fire-spark/storefront, llama order.refund(): valida que el pedido esté entregado, anula los cobros del dispositivo y llama a este endpoint con type: "REFUND". order.refundOrder() sigue llamándolo sin body.
Los pedidos que aún no se cumplieron no se reembolsan aquí. Cancélalos con Cancelar pedido antes del fulfillment.

Parámetros de ruta

Body

Opcional, mismos campos que Cancelar pedido. type solo puede ser REFUND. Un tender informado como REVERSED queda REFUNDED.

Solicitud

Respuesta

Devuelve 200 con el pedido y sus tenders reembolsados.

Errores