Desarrolladores
translateEnglishAbrir una cuenta

Empieza

  • API para revendedores
  • Inicio rápido

Conceptos

  • Autenticación y modos
  • Errores
  • Idempotencia
  • Límites de uso
  • Paginación

Referencia

  • Endpoints
  • Objetos

Guías

  • Ciclo de una reserva
  • Liga de pago y apartado
  • Cancelaciones
  • Webhooks
  • Sandbox

Más

  • Cambios
data_objectOpenAPI 3.1
menu_bookCiclo de una reservaexpand_more

Empieza

  • API para revendedores
  • Inicio rápido

Conceptos

  • Autenticación y modos
  • Errores
  • Idempotencia
  • Límites de uso
  • Paginación

Referencia

  • Endpoints
  • Objetos

Guías

  • Ciclo de una reserva
  • Liga de pago y apartado
  • Cancelaciones
  • Webhooks
  • Sandbox

Más

  • Cambios
data_objectOpenAPI 3.1

Guías

Ciclo de una reserva

Los estados de una reserva de traslado en Muvon, del alta al viaje completado, y el evento de cada uno.

Una reserva tiene dos ejes independientes: status (el viaje) y payment_status (el cobro). Cada cambio de cualquiera de los dos manda un evento.

Estados del viaje

newarrow_forwardassignedarrow_forwardconfirmedarrow_forwardon_the_wayarrow_forwardarrivedarrow_forwardon_boardarrow_forwarddropped_offarrow_forwardcompleted
subdirectory_arrow_rightno_showcancelled
EstadoQué significaEvento
newReservada. Muvon todavía no asigna piloto.booking.created
assignedYa tiene piloto y vehículo.booking.assigned
confirmedEl piloto confirmó el viaje.booking.confirmed
on_the_wayEl piloto va hacia la recogida.booking.on_the_way
arrivedEl piloto llegó y espera al pasajero.booking.arrived
on_boardEl pasajero va a bordo.booking.on_board
dropped_offLlegó al destino.booking.dropped_off
completedViaje cerrado. Final.booking.completed
no_showEl pasajero no se presentó. Final.booking.no_show
cancelledCancelada por ti, por Muvon o por falta de pago. Final.booking.cancelled
info

El equipo puede saltar estados (por ejemplo, de assigned a on_the_way). No asumas que llegan todos ni en orden: usa el estado que trae cada evento.

Estado del pago

Toda reserva nace unpaid con un apartado de 2 horas (hold_expires_at). Al pagar pasa a paid y llega booking.paid. Si el apartado vence sin pago, la reserva pasa a cancelled con cancel_reason: "payment_timeout". Ve Liga de pago.

arrow_backAnteriorObjetosSiguientearrow_forwardLiga de pago y apartado

En esta página

  • Estados del viaje
  • Estado del pago