> ## Documentation Index
> Fetch the complete documentation index at: https://developer.hellgate.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Introduction to Commerce V1, the extensible micro-kernel payment orchestration platform on Hellgate Cloud.

# Commerce V1

Commerce V1 is the extensible payment orchestration platform built on a micro-kernel architecture.
It is rooted in the same composability principles of the [Composable Payment Architecture](/platform/cpa) of the Hellgate Cloud.

Commerce V1 is delivered as a dedicated instance on Hellgate Cloud and covers the full payment lifecycle from authorization
through settlement.

<CardGroup cols={3}>
  <Card title="Payments" icon="credit-card">
    Process payments with freely composable flows. Design transaction sequences to match your business logic — from simple one-off charges to multi-step authorization and capture flows.
  </Card>

  <Card title="Settlements" icon="money-bill-transfer">
    Manage settlement runs and reconcile funds. The platform model adds payment splits to support marketplace and sub-merchant payouts.
  </Card>

  <Card title="Customer Data" icon="id-card">
    Manage customers and their payment methods across Cards, SEPA, and ACH. Store and retrieve payment instrument data securely within your dedicated instance.
  </Card>
</CardGroup>

## Extensibility

Commerce V1 is built to be extended. You implement micro-services at well-defined integration points to tailor the platform to your exact needs.

<CardGroup cols={2}>
  <Card title="Extension Points" icon="puzzle-piece">
    Extend the platform at three key integration points: bring your own checkout experience, implement custom processor integrations for any PSP, and provide your own SEPA mandate signing service.
  </Card>

  <Card title="Operating Models" icon="sitemap">
    Run Commerce V1 as a single-merchant setup or as a platform. The platform model adds payment splits to support marketplace and sub-merchant use cases.
  </Card>
</CardGroup>
