Welcome to the meCash API! Our RESTful API provides the tools to build sophisticated financial applications, from processing instant global payouts to managing multi-currency digital wallets. This page guides you through the essential first steps and core concepts for a successful integration.

Quickstart Guide

Follow these four steps to get your account configured and ready to build. Once your setup is complete, you’re ready to start building. ➡️ Explore the API Reference to see all available endpoints.

Core Features

meCash API provides comprehensive financial services through these main categories:

FIAT API

Process traditional currency transactions including:
  • Multi-currency wallet management
  • Currency conversion quotes
  • Bank transfers and mobile money payouts
  • Virtual account creation

RAMP API

Handle cryptocurrency operations:
  • Crypto-to-crypto conversions
  • Fiat-to-crypto onramp/offramp
  • Gas fee estimation
  • Blockchain address validation

Before Your First Call

Keep these critical concepts in mind.

Authentication

All requests must include an x-api-key header with your secret key.
x-api-key: YOUR_API_KEY

Environments

Two environments are available for development and production:
  • Production: https://api.me-cash.com - For live transactions
  • Sandbox: https://sandbox.api.me-cash.com - For testing and development
Use sandbox for testing, production for real transactions.

API Response Format

All meCash API responses follow a consistent format:
{
  "status": "success",
  "message": "Operation completed successfully",
  "data": {
    // Response data here
  }
}

Error Handling

API errors include detailed information to help with debugging:
{
  "status": "error",
  "errorCode": "INVALID_API_KEY",
  "message": "The provided API key is invalid",
  "details": "Additional error context"
}

Rate Limits

  • Standard Rate Limit: 100 requests per minute per API key
  • Burst Limit: 10 requests per second
  • Webhook Rate Limit: 1000 events per minute
Exceeding rate limits will result in 429 Too Many Requests errors.

Need Help?

We’re here to support you. If you run into any issues, don’t hesitate to reach out.

Getting Started Examples

Ready to dive in? Check out these practical examples: