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://quatapay.com/api/v1/gateway/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/success"
  }'

One request creates a hosted payment page — no card numbers, no PCI scope.

Start here

Quickstart

Get your first payment live in under 10 minutes. 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 real-time 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