spr migrated books, and tester

This commit is contained in:
buenosairesam
2025-12-31 09:07:27 -03:00
parent 21b8eab3cb
commit cccc6b5a93
136 changed files with 15763 additions and 472 deletions

View File

@@ -0,0 +1,66 @@
# 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