The payments API for Ghana
Accept payments, pay out to sellers, and sign in Aza users — all on one REST API. Test keys behave exactly like live, so you can build before you go live.
create a checkout session
# Charge a customer ₵50.00
curl -X POST https://api.aza.systems/api/v1/merchant/sessions \
-H "X-Api-Key: aza_test_…" \
-H "Content-Type: application/json" \
-d '{ "amount": 5000, "currency": "GHS" }'→ pay.aza.systems/c/cs_test_9f2a…
Explore the platform
API GuidesStep-by-step integration guides for checkout, payouts, webhooks, and Sign in with Aza.API ReferenceBrowse and test every REST endpoint in your browser, in test mode.Mini AppsBuild web apps that run inside Aza. Users pay with one tap — no new account.ChangelogEvery API change, versioned. Breaking changes are called out explicitly.System StatusLive health checks for the API, payments, and webhook delivery.
Your first payment, in three steps
Full quickstart- 01
Get a test key
Create a developer account and grab an aza_test_ key from the dashboard.
- 02
Create a checkout session
Call the Merchant API server-to-server. It returns a hosted pay.aza.systems link.
- 03
Redirect & get notified
Send your customer to the link. Aza handles payment and 2FA, then pings your webhook.