preloder
{{ loginCtrl.formErrorMessage }}

Proporciona tu correo electrónico registrado

El correo electrónico es requerido. El correo electrónico no es válido.
Cancelar

Introduce una nueva contraseña para tu cuenta

El password es requerido.
El password debe tener una longitud mínima de 8 caracteres.
La confirmación del password es requerida.
El password y la confirmación deben ser iguales.
Cancelar

Reserva tu lugar

Selecciona un horario

{{ ::calendarCtrl.getWeekLabel() }}
  • {{ ::day.getDate().date() }} {{ ::calendarCtrl.getDayOfWeek(day.getDate().day()) }}
    • GRATIS
      {{ ::spinningClass.getDescription() }} {{ ::spinningClass.getInstructorName() }} {{ ::spinningClass.getDate().format('H:mm')}} {{ ::spinningClass.getAvailableSeatsMessage() }}
      suple a {{ ::spinningClass.getAlternateInstructor() }}
  • {{ ::day.getDate().date() }} {{ ::calendarCtrl.getDayOfWeek(day.getDate().day()) }}
  • GRATIS
    {{ ::spinningClass.getDescription() }} {{ ::spinningClass.getInstructorName() }} {{ ::spinningClass.getDate().format('H:mm')}} {{ ::spinningClass.getAvailableSeatsMessage() }}
    suple a {{ ::spinningClass.getAlternateInstructor() }}
  • La búsqueda no trajo resultados

Reserva tu lugar

Selecciona una bicicleta

{{ classroomCtrl.getInstructorName() }}
Entrada
  • {{ bike.getNumber() }}

Verifica y compra tu paquete

Paga con tu cuenta principal registrada o agrega una nueva tarjeta de crédito.

Método de pago

Pagar con tarjeta de crédito
{{ formMessage }}
El número de la tarjeta es requerido. El número de la tarjeta no es válido. El número de la tarjeta no es válido
Requerido.
Requerido.
Requerido. No es válido. No es válido
El nombre es requerido.
El número de teléfono es requerido. El número de teléfono no es válido. El número de teléfono no es válido
  • Visa
  • MasterCard
  • Carnet
  • American Express
XXXX-XXXX-XXXX-{{ paymentCtrl.primaryCard.getLastNumbers() }}
Vencimiento:
{{ paymentCtrl.primaryCard.getExpYear() }}/{{ paymentCtrl.primaryCard.getExpMonth() }}
{{ paymentCtrl.primaryCard.getName() }}
Principal

Resumen de la compra

{{ paymentCtrl.getSelectedPack().getDescription() }}
Subtotal: {{ paymentCtrl.getSelectedPack().getPrice() | currency:"$" }}
{{ paymentCtrl.formErrorMessage }}
Cancelar
Cupón: -{{ paymentCtrl.getDiscountAmount() | currency:"$" }} Saldo a favor:-{{ paymentCtrl.getDiscountAmount() | currency:"$" }} Cancelar
Total: {{ paymentCtrl.getPurchaseTotal() | currency:"$" }}
Pagar

Verifica tu reservación

Fecha de reservación: ---{{ bookingCtrl.getBooking().date.local('es').format('MMMM D, h:mm a') }}
No. de bici: ---{{ bookingCtrl.getBooking().bike.getNumber() }}
Tu instructor será: ---{{ bookingCtrl.getInstructorName() }}