Consulta las operaciones de reembolso y el estado de cada ítem.
Autenticación y headers
| Header | Descripción |
|---|---|
Authorization | Bearer <secret_key>. Conserva el secret en el servidor y nunca lo escribas en logs del cliente. |
X-Travelandz-Id | <public_key>:<profile_code>, donde el profile code persistido tiene el formato dp_<12 alfanuméricos>. |
Content-Type | application/json para peticiones con body JSON. |
Petición
Parámetros de path: gdsprovider actualmente es 0; orderId viene de la creación de la orden.
Schema de parámetros
gdsproviderCurrently
0orderIdOrder id returned by order creation.
Respuesta exitosa
Devuelve refunds[] con id, estado, fechas, importe total reembolsado y estados por ítem. Un reembolso puede ser success, pending o error.
Schema de respuesta
refundsrefunds[]idrefunds[]staterefunds[]createdAtrefunds[]totalRefundedrefunds[]totalRefundedamountrefunds[]totalRefundedcurrencyrefunds[]itemsrefunds[]items[]idrefunds[]items[]staterefunds[]items[]amountrefunds[]items[]amountamountrefunds[]items[]amountcurrencyrefunds[]items[]partsrefunds[]items[]parts[]segmentsrefunds[]items[]parts[]segments[]departureAtrefunds[]items[]parts[]segments[]arrivalAtrefunds[]items[]parts[]segments[]durationInMinutesrefunds[]items[]parts[]segments[]transportrefunds[]items[]parts[]segments[]identifierErrores
400por validación o campos desconocidos.401o403por credenciales API inválidas.500 internal_communication_errorounknown_errorpor fallos del proveedor.order_not_foundcuando la orden no existe.
Notas de uso
Usa este endpoint después de solicitar un reembolso para distinguir ítems completados, pendientes y fallidos.
Ejemplo cURL
bash
curl --request GET \
--url "https://api.sandbox.travelandz.com/v1/trains/order/0/order_123/refund" \
--header "Authorization: Bearer $TRAVELANDZ_SECRET_KEY" \
--header "X-Travelandz-Id: $TRAVELANDZ_PUBLIC_KEY:$TRAVELANDZ_PROFILE_CODE"