Payments¶
De Payments-module ondersteunt uitgaande betalingen, bankrekeningen, betaalbatches, SEPA-bestanden, goedkeuring en verzending.
Kernfuncties¶
- betalingen aanmaken, wijzigen en annuleren;
- betaalbatches samenstellen en segmenteren;
- SEPA-bestanden genereren;
- batch-PDF en batch-Excel exports maken;
- batches valideren, indienen, goedkeuren, afwijzen, verzenden, heropenen en opnieuw aanbieden;
- connectorstatus en connectorinformatie raadplegen.
Bankrekeningen¶
Bankrekeningen bevatten onder meer IBAN/BIC-validatie, bestandsnaamtemplates en optionele FTP/SFTP-configuratie. Secrets voor transport worden apart behandeld en vereisen configuratie via omgevingsvariabelen.
Batches en verwerking¶
Een payment batch kan maximaal 99.999 betalingen bevatten. Bij bulkacties boven die grens segmenteert de backend automatisch naar vervolgbatches.
De backend bevat worker loops voor payment processing. Transmissies en retries volgen de ingestelde retry-policy en leggen audit events vast.
Connectoren¶
De huidige codebase ondersteunt een mock connector voor lokale ontwikkeling en een ING sandboxpad voor productieachtige integratie. De actieve connector wordt via configuratie gekozen.