Case study · Fintech
Bank batch-payment integration
Beneficiary request and enquiry flows with AES-256-GCM encryption and HMAC-SHA256 signing, from UAT to go-live.
PHPOpenSSLAES-256-GCMHMAC-SHA256REST
The challenge
What the client needed
A business needed to register beneficiaries and check their status through a bank's batch API, which required encrypted payloads and signed requests.
What I built
- PHP integration for Beneficiary Request and Beneficiary Enquiry
- AES-256-GCM encryption and decryption of request and response payloads
- HMAC-SHA256 request hashing exactly as the bank specified
- Testing and debugging against the bank's UAT environment
Screens and client details can be shared on a call where the client's NDA allows.
How I can help you
Other projects
Legal tech
Legal case management platform
Case management platform for advocates: cases, hearing dates, clients and documents across web and mobile.
Read case study →MediaRadioAsia web radio & app API
Live radio website with a show scheduling engine and the API that powers its Flutter mobile app.
Read case study →FintechAEPS & payments dashboard
Platform-owner dashboard and backend for a payments product, containerised and deployed with Coolify.
Read case study →