← 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