Overview
Designed and deployed a modular API platform for Card Issuing and Financial Institution integrations, leveraging Azure-native services for scale, compliance, and extensibility. The solution enabled seamless integration with payment networks like Visa and MasterCard, while decoupling processing flows across Auth, Clearing, Issuing, and Reporting.
PCI-DSS Compliance
The platform was designed with security and compliance as core principles, ensuring PCI-DSS readiness through:
- Strict separation of API tier and secure data layer
- Encrypted data in transit and at rest
- Comprehensive audit logging and monitoring
- Least privilege access controls via Azure Active Directory
Architecture Summary

Architecture Diagram: Card & bank integrations, API gateway, services, and service bus connections
Design Considerations
- PCI-DSS readiness ensured by separation of API tier and secure data layer
- CI/CD implemented using Azure DevOps Pipelines, integrated with GitHub for source and secrets
- Config-as-code managed via Terraform for infrastructure automation
Engineering Practices
- Integration tests embedded within deployment pipeline with rollback logic
- Rate-limiting and throttling enabled via API gateway policies
- GraphQL added to the Reporting API to provide flexible querying across settlements
Impact Delivered
Key Differentiators
What Set This Platform Apart
Deep Observability
Layered observability and security throughout the platform, enabling real-time monitoring and rapid issue resolution
Flexible API Versioning
Comprehensive API versioning and documentation via OpenAPI, making integration seamless for partners
Secure Communication Model
Secure, asynchronous communication model supporting complex transaction processing workflows