QuataPay
Developer

Build on QuataPay

Accept XAF payments in your app or website with a single REST API. Sandbox available — no real money required to get started.

Browse developer docs
curl -X POST https://api.quatapay.com/api/v1/gateway/sandbox/payments \
  -H "Authorization: Bearer qpay_test_…" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 5000,
    "currency": "XAF",
    "description": "Order #1042",
    "return_url": "https://your-site.com/pay/return"
  }'

One request creates a hosted payment page — no payment form to build.

Start here

Quickstart

Create an intent, redirect the customer, receive the webhook.

Get started
API reference

Full endpoint catalogue — payment intents, checkout flows, idempotency keys, error codes, and rate limits.

Browse endpoints
Webhooks

Receive notifications when payments complete or fail. Signature verification code in Node, Python, and PHP.

Webhook guide
Sandbox

Test without real money. Pre-funded test wallets, deterministic simulation scenarios, and synthetic webhook triggers.

Explore sandbox

All topics

Need help with integration? Open a developer support ticket