Lista de comprobación para un PR que toca pagos
Listas de comprobación de revisión específicas del dominio —pagos, autenticación, infraestructura— para que los revisores no pasen por alto lo evidente
Ver vista previa de entrada y salida
Entrada
- Language
- typescript
- Context
- payments
Salida (extracto)
## Lista de comprobación de revisión de código: PR de pagos (riesgo alto) - [ ] Todo el dinero se maneja como céntimos en entero (sin aritmética de coma flotante en ninguna parte del diff). - [ ] El código de moneda viaja junto a cada importe (sin USD implícito). - [ ] Se requiere clave de idempotencia en cada escritura a la pasarela; la reutilización se comprueba contra un almacén de 24 h. - [ ] Los datos personales (últimos 4 dígitos de la tarjeta, dirección de facturación) nunca se registran, ni siquiera en los rastros de la pila de errores. - [ ] Las escrituras en la base de datos se envuelven en una transacción, con la llamada a la pasarela tras el commit. - [ ] Las pruebas cubren: éxito, desafío 3DS, rechazo, tiempo de espera de la pasarela, reembolso parcial, reenvío por doble envío. - [ ] Hay un feature flag implementado; el plan de despliegue está documentado en la descripción del PR.