Saltar al contenido principal

Decisiones abiertas

Puntos que dependen de acuerdos con cada proveedor o de decisiones del equipo. Cada uno trae una propuesta por defecto.

#TemaEstadoPropuesta
1Dónde vuelve el pagador tras pagarCerrada: no vuelve; la app del proveedor da el feedback. La página de pago abierta muestra la conclusión—
2Crear el pago al iniciar (como PSE) en vez de al llegar el primer evento. Hoy, hasta el primer evento no hay pago y, si el evento no trae reference, el pago queda con la referencia vacíaAbiertaCrear el pago en in_review con el medio correcto y la referencia del link
3Vencimiento: qué pasa si el proveedor nunca confirmaAbiertaEvento expired del proveedor (o barrido de la pasarela) → pago failed con motivo EXPIRED
4Firma del webhook de confirmaciónAbiertaMantener el secreto compartido y añadir timestamp; HMAC si el proveedor puede
5Vocabulario de estados y motivos (rechazo, fondos insuficientes, expirado)AbiertaAcordar una tabla con cada proveedor y reflejarla en el evento al comercio
6Plantillas reales del enlace (esquema, parámetros) y del QR/llave de Bre-B; quitar el texto de demostración de la UIAbierta — depende del proveedor—
7amount obligatorio en todos los eventosAbiertaExigirlo (hoy es opcional y se usa el del link)
8Alias neutro del endpoint (/webhooks/crezcamos/payments)OpcionalAñadirlo sin quitar el actual

La página de pago y el resultado se apoyan en el estado del link, no en el del pagador. En un link de varios usos, el primer pago cambia el estado para todos. Se resolvería con la decisión 2.