← Back to Projects

System Overview

Multi-gateway payment routing and orchestration service.

Designed to abstract multiple payment gateways (Razorpay and Cashfree) behind a unified, resilient REST API contract. The service features dynamic gateway routing with automatic failover, strict idempotency locks, webhook signature validation, audit logging, and containerized Docker deployment.

Key Architectural Highlights

  • Unified Razorpay and Cashfree behind a single API with dynamic gateway routing and automatic fallback.
  • Implemented idempotent payment processing, secure webhook verification, and duplicate webhook protection.
  • Built audit logging for payment events, Dockerized the service, and added OpenAPI documentation.