Skip to main content

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

Supported countries and payment methods (momo vs bank, provider lists, min/max) are returned by discovery — start with GET /partner/catalog. Details: 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 and Accounts.

Core pattern

Every order follows the same three steps:
  1. DiscoverGET /partner/catalog (countries, methods, providers)
  2. QuotePOST /partner/orders/quote
  3. AcceptPOST /partner/orders/{quote_id}/accept
Settlement status is delivered on your API key webhook_url (order.processing, order.settled, order.failed).

Quickstart

Sandbox setup and first KE OnRamp in under 10 minutes.

API reference

OpenAPI-generated endpoint reference.

Base URLs

All partner API routes are under /partner/*.

Support

Email compliance@elementpay.net for sandbox API keys, corridor enablement, and production onboarding.