Not logged in API Docs OpenAPI

MONEYFESTLTD PAYMENT GATEWAY

Unified API for global exchanges, Kenyan banks, wallets, payments & compliance.

Get started

Register user

Login

API endpoints

Auth

  • POST /api/v1/auth/register
  • POST /api/v1/auth/login
  • GET /api/v1/auth/me

Payments

  • POST /api/v1/payments/initiate
  • GET /api/v1/payments/orders/{order_id}
  • GET /api/v1/payments/history

Platforms

  • GET /api/v1/platforms/exchanges
  • GET /api/v1/platforms/banks

P2P

  • POST /api/v1/p2p/ads
  • GET /api/v1/p2p/ads
  • GET /api/v1/p2p/history

Users

  • GET /api/v1/users
  • GET /api/v1/users/{user_id}
  • PUT /api/v1/users/{user_id}/kyc

Appeals

  • POST /api/v1/appeals
  • GET /api/v1/appeals/{appeal_id}
  • PUT /api/v1/appeals/{appeal_id}/approve

Compliance

  • POST /api/v1/compliance/blocklist
  • GET /api/v1/compliance/blocklist
  • GET /api/v1/compliance/report

Console

Order status

Initiate payment

Exchange discovery

Bank discovery

Primary: I&M Bank — payments, balance, transaction history. Additional Kenyan banks below.

Create P2P ad

Create appeal

Compliance commands