Accept XAF payments in your app or website with a single REST API. Sandbox available — no real money required to get started.
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.
Get your first payment live in under 10 minutes. Create an intent, redirect the customer, receive the webhook.
Get startedFull endpoint catalogue — payment intents, checkout flows, idempotency keys, error codes, and rate limits.
Browse endpointsReceive real-time notifications when payments complete or fail. Signature verification code in Node, Python, and PHP.
Webhook guideTest without real money. Pre-funded test wallets, deterministic simulation scenarios, and synthetic webhook triggers.
Explore sandboxNeed help with integration? Open a developer support ticket