v1.0

Vexutopia API Documentation

Vexutopia is a payment orchestration platform that lets you integrate multiple payment providers through a single, unified API. Process payments, manage customers, and handle webhooks with consistent interfaces across all providers.

Base URL

All API requests should be made to:

https://api.vexutopia.com/v1

Quick Start

Get up and running with Vexutopia in three simple steps:

1

Get your API key

Sign in to your dashboard and create a new API key. Use test keys for development and live keys for production.

2

Make your first request

Test your connection by making a simple authenticated request:

cURL
curl https://api.vexutopia.com/v1/payments \
  -H "Authorization: Bearer vex_test_your_api_key"
3

Create a payment

Process your first payment through the API:

cURL
curl https://api.vexutopia.com/v1/payments \
  -H "Authorization: Bearer vex_test_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 2000,
    "currency": "usd",
    "description": "Test payment"
  }'

Authentication

The Vexutopia API uses API keys to authenticate requests. Include your API key in theAuthorizationheader as a Bearer token.

Keep your API keys secure. Never expose them in client-side code or commit them to version control.

Learn more in the Authentication guide.

API Reference