Checklist voor een PR die betalingen raakt
Domeinbewuste reviewchecklists -- betalingen, auth, infra -- zodat reviewers het voor de hand liggende niet missen
Voorbeeld van invoer en uitvoer bekijken
Invoer
- Language
- TypeScript
- Domain
- payments
- Risk
- high
Uitvoer (fragment)
## Code review-checklist -- betalings-PR (hoog risico) - [ ] Alle geld verwerkt als integer-centen (nergens float-rekenkunde in de diff). - [ ] Valutacode reist mee met elk bedrag (geen impliciete USD). - [ ] Idempotency-sleutel vereist bij elke schrijfactie naar de gateway; hergebruik gecontroleerd tegen een 24u-opslag. - [ ] PII (laatste 4 cijfers kaart, factuuradres) nooit gelogd, ook niet in foutstacktraces. - [ ] DB-schrijfacties verpakt in een transactie met de gateway-aanroep na de commit. - [ ] Tests dekken: succes, 3DS-challenge, geweigerd, gateway-time-out, gedeeltelijke terugbetaling, dubbele inzending. - [ ] Featureflag aanwezig; uitrolplan gedocumenteerd in de PR-beschrijving.