Files
soleprint/atlas/book/feature-form-samples/feature-form/pet-owner/04-pago-turno.md
2025-12-31 09:07:27 -03:00

2.0 KiB

Pago de Turno

Tipo de usuario

Dueno de mascota (con turno coordinado)

Donde empieza

Email de confirmacion de turno -> Link "Pagar" o Dashboard -> Mis turnos -> Boton "Pagar"

Que quiere hacer el usuario

Pagar un turno que ya fue coordinado con fecha y veterinario asignado

Pasos

  1. Recibir email/notificacion de que el turno fue coordinado
  2. Ver detalle del turno con fecha, hora y veterinario asignado
  3. Verificar el monto total
  4. Click en "Pagar"
  5. Redireccion a Mercado Pago
  6. Seleccionar metodo de pago:
    • Tarjeta de credito/debito
    • Dinero en cuenta MP
    • Transferencia bancaria
    • Efectivo (Rapipago/PagoFacil)
  7. Completar pago
  8. Redireccion de vuelta a la plataforma
  9. Ver confirmacion de pago exitoso

Que deberia pasar

  • Estado del turno cambia a "Pagado"
  • Email de confirmacion de pago
  • Comprobante disponible
  • Veterinario notificado
  • Turno aparece como confirmado en el calendario

Problemas comunes

  • Usuario cierra el browser durante el pago y no sabe si se proceso
  • Pago rechazado por fondos insuficientes
  • Link de pago expira y no pueden pagr
  • Quieren pagar en efectivo el dia de la visita
  • Precio cambio entre coordinacion y pago
  • Quieren aplicar descuento/cupon y no encuentran donde

Casos especiales

  • Pago parcial: no soportado actualmente
  • Pago con tarjeta rechazada: puede reintentar
  • Pago por transferencia: demora en acreditarse (pendiente de confirmacion)
  • Usuario paga pero webhook falla: requiere intervencion manual
  • Turno cancelado despues de pagar: proceso de reembolso

Flujos relacionados

  • Ver mis turnos (antes y despues de pagar)
  • Cancelar turno (si decide no pagar)
  • Contactar soporte (problemas con pago)

Notas tecnicas

  • APIs:
    • POST /payments/api/v1/requests/{id}/preference/ (generar link MP)
    • Webhook: POST /payments/mp/webhook/ (notificacion de MP)
  • Integracion: Mercado Pago Checkout Pro
  • Estados: coordinated -> payed (despues de webhook exitoso)
  • Timeout de preferencia: 24 horas