Billing & Invoicing API
An API that centralizes bank slips (boleto), Pix instant payments, bill payments and service invoices for other systems. The client system makes a single call; the API talks to the bank or the city, stores the response and checks the payment on its own.
Private code. I can walk through the code and a live demo in an interview.
- Integrations with Itaú, Sicoob, Inter, Caixa, Sicredi and Banco do Brasil: boleto, Pix, payments, statements and webhooks
- Service invoices (NFS-e) through Brazil's national standard and city systems, with the invoice PDF rendered by the API itself
- Multi-company, with JWT authentication per system credential and a digital certificate per company
- Batch sending, slip registration and payment reconciliation as background jobs on the Laravel scheduler
- Admin panel to follow slips, invoices and credentials
- Deployed on an Ubuntu VPS: Nginx, PHP 8.4, MySQL 8, SSL, cron and daily backups