For Developers

BUILDFASTER.SHIP BOLD.

One API to accept every GCC payment method. Clean docs, official SDKs, and a sandbox that mirrors production.

API Features

EVERYTHING YOU NEED.

RESTful API

Clean, predictable REST endpoints with JSON responses. Versioned and backward-compatible.

Multi-Currency

Accept payments in SAR, AED, KWD, QAR, BHD, OMR and settle in your preferred currency.

Secure by Default

TLS 1.3, HMAC webhook signatures, idempotency keys, and PCI-DSS Level 1 infrastructure.

SDKs & Libraries

Official SDKs for Node.js, Python, PHP, and Java. Community libraries for more.

Full Documentation

Comprehensive guides, API reference, code samples, and Postman collections.

Sandbox Environment

Full-featured test environment with simulated GCC payment methods. No real money.

Integration Guide

UP AND RUNNING IN 5 STEPS.

01

Create an Account

Sign up and get your API keys from the Miles Pay dashboard in minutes.

02

Install the SDK

Add our SDK to your project with a single npm, pip, or composer command.

03

Create a Payment

Make your first API call to create a payment session with your chosen GCC methods.

04

Handle the Webhook

Listen for payment events via webhooks to confirm and fulfill orders.

05

Go Live

Switch to production keys, complete compliance checks, and start accepting real payments.

SDKs & Libraries

YOUR LANGUAGE. YOUR STACK.

NO

Node.js

npm install miles-pay
PY

Python

pip install miles-pay
PH

PHP

composer require miles-pay/sdk
JA

Java

implementation "com.milespay:sdk"

READY TO
INTEGRATE?

Get your API keys, explore the sandbox, and ship GCC payments to your customers. Our developer support team is available at [email protected]