Background The initial step in any payment flow involves retrieving the list of available payment methods. This list can be filtered based on various criteria, such as customer type, region, or currency.
Apr 17, 2025
Types of Error While not all languages differentiate between checked and unchecked exceptions, we believe it’s generally a good practice to distinguish at least these two categories of errors—recoverable and unrecoverable—and handle them accordingly.
Apr 14, 2025
Designing a payment orchestrator means creating a system that intelligently routes, manages, and abstracts payment flows across multiple PSPs (Payment Service Providers), gateways, and alternative payment methods. It acts as a middle layer to provide flexibility, reliability, and optimization for merchants. Its key responsibilities include:
Apr 06, 2025