← Back to Home
Payment Gateway Integrations
Built a unified payment orchestration layer that abstracts multiple third-party payment providers behind a single API, supporting multi-currency transactions and provider failover.
Key Features:
- Multi-provider Abstraction — single API surface routing payments through different providers based on currency, region, and availability.
- Multi-currency Support — automatic currency detection and conversion with provider-specific routing rules.
- Real-time Dashboard — React admin panels displaying live transaction volume, success/failure rates, and provider health status.
- Webhook Processing — centralized webhook ingestion for payment confirmations, refunds, and dispute notifications across all providers.
- Comprehensive Test Coverage — unit and integration tests with Vitest, component tests with React Testing Library, and end-to-end flows with Playwright.
- Transaction Logging — full audit trail with searchable transaction history, filtering, and CSV export.
Node.jsFastifyPostgreSQLVitestReact Testing LibraryPlaywrightReact