All cases
PaymentsIn production
Payment links with collection workflows and audit trail
A system to create and track payment links, with automatic WhatsApp notifications and role-based access control.
- Industry
- Payments
- Status
- In production
- My role
- Back-end, front-end, security and deployment

The challenge
Creating one-off charges and tracking who had paid took up the team's time and left no reliable trail for financial review.
The solution
I developed a system integrated with the payment gateway that creates links in seconds, sends the charge over WhatsApp and updates its status via webhook. Every action is recorded in an audit trail, and access is controlled by roles (RBAC).
Highlights
- Link generation and collection workflows integrated with the gateway
- Automatic WhatsApp notifications with a direct-link fallback
- Role-based access (RBAC) and audit trail for compliance
- OWASP protections: rate limiting, lockout after failures and security headers
Anonymized case: client names, domains and sensitive data have been omitted.