XYB Payments overview

Welcome to the XYB Payments Platform! A modern, API-first payment orchestration layer built for banks, fintechs, and financial institutions who want full control over how money moves.

Whether you're sending payroll, processing user transfers, or integrating card payouts, our platform helps you build it faster, scale it confidently, and stay compliant.


What You Can Do

With the Payments Platform, you can:

  • Send Payments Anywhere Domestic, international, internal transfers, with support for cards, bank accounts, and payment partners.

  • Orchestrate Complex Workflows Define how payments are processed: risk checks, ledger steps, approvals, settlement rules, all fully customizable.

  • Integrate with Core Banking Seamless connections with account, card, and ledger services to enrich, validate, and manage payments end to end.

  • Track Every Step From creation to settlement, monitor the full lifecycle of each payment with real-time visibility.

  • Take Action When Needed Cancel, retry, roll back payment operations can be triggered manually or programmatically.


How It Works (At a Glance)

Here’s what happens when you initiate a payment:

  1. You send a payment request using our API, including details like sender, amount, and receiver.

  2. We validate and enrich the data by fetching account, card, and beneficiary details from your ecosystem.

  3. We identify the workflow, i.e., what steps are required for this payment type (e.g., ledger auth, risk check).

  4. The Payment Engine takes over to orchestrate all steps: reserving funds, calling partners, and updating statuses.

  5. You get real-time updates as the payment moves through the pipeline.

  6. Once complete, payment data is stored in the Payment History service and made available via APIs or admin tools.

  7. If needed, use Payment Operations UI to intervene (cancel, retry, etc.). (coming soon)


Built for Developers

We’ve designed this platform to be:

  • API-first with detailed OpenAPI documentation

  • Easy to test in sandbox environments

  • Fully event-driven (via Kafka) for real-time use cases

  • Extensible with custom workflows and adapters


Key Components

Component
Role

Payment Service

Entry point receives and validates payment request

Payment Engine

Orchestrates the full payment workflow

Workflow Engine

Defines and configures how each payment should be processed

Payment History

Stores finalized payments for end-user visibility and audits

Payment Operations

Allows support teams to cancel, retry, or manage payments

Adapters

Integrations with third-party payment partners (e.g., Visa, TCC)


Typical Use Cases

  • Fintech App: Offer real-time SEPA and internal transfers to users across Europe

  • Marketplace Platform: Payout seller earnings to cards and bank accounts

  • Corporate Treasury: Automate bulk payroll, vendor payments, and FX transfers

  • Regulated Institution: Perform multi-step approval flows with full audit trails

Last updated