← back to work
05payment-orchestration.tsAPI + Dashboard
Payment Gateway Integrations
A unified payment orchestration layer that abstracts multiple third-party payment providers behind a single API, supporting multi-currency transactions and provider failover.
Node.jsFastifyPostgreSQLVitestReact Testing LibraryPlaywrightReact
drop screenshot
API + Dashboard · 01
API + Dashboard · 01
drop screenshot
API + Dashboard · 02
API + Dashboard · 02
// key_features
▸
Multi-provider Abstraction
A 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 showing live transaction volume, success/failure rates and provider health.
▸
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 E2E flows with Playwright.
▸
Transaction Logging
A full audit trail with searchable history, filtering and CSV export.
© 2026 marius mariakinas · all rights reserved · built from scratch