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

# Introduction

# Element Pay Partner API

Provider-neutral **fiat ↔ crypto** ramps for B2B partners.

Integrate once against Element Pay — we route local African fiat (mobile money and bank) by corridor, return binding quotes, and notify your backend via webhooks when orders settle.

## What you can do today

| Product     | Markets                                                                  | Flow                                                                  |
| ----------- | ------------------------------------------------------------------------ | --------------------------------------------------------------------- |
| **OnRamp**  | African local fiat — **see catalog** (KE, NG, UG, TZ, ZA, RW, MW, BW, …) | Customer pays local fiat → receives stablecoin on your chosen network |
| **OffRamp** | Same corridors when enabled for your key                                 | Customer sends stablecoin → receives fiat to momo or bank             |

Supported **countries and payment methods** (momo vs bank, provider lists, min/max) are returned by discovery — start with `GET /partner/catalog`. Details: [Corridors overview](/corridors/overview). Extra markets: contact compliance.

## Customer vault

Onboard end-customers once into the **customer vault** to get a stable `customer_id` (`pcus_*`) for quotes — then open **EUR/USD bank** and **stablecoin** accounts under that same customer. See [Customers quickstart](/customers/quickstart) and [Accounts](/customers/accounts).

## Core pattern

Every order follows the same three steps:

1. **Discover** — `GET /partner/catalog` (countries, methods, providers)
2. **Quote** — `POST /partner/orders/quote`
3. **Accept** — `POST /partner/orders/{quote_id}/accept`

Settlement status is delivered on your API key **`webhook_url`** (`order.processing`, `order.settled`, `order.failed`).

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Sandbox setup and first KE OnRamp in under 10 minutes.
  </Card>

  <Card title="API reference" icon="code" href="/api-reference/introduction">
    OpenAPI-generated endpoint reference.
  </Card>
</CardGroup>

## Base URLs

| Environment    | Base URL                                |
| -------------- | --------------------------------------- |
| **Sandbox**    | `https://sandbox.elementpay.net/api/v1` |
| **Production** | `https://api.elementpay.net/api/v1`     |

All partner API routes are under **`/partner/*`**.

## Support

Email **[compliance@elementpay.net](mailto:compliance@elementpay.net)** for sandbox API keys, corridor enablement, and production onboarding.
