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…

Your first payment, in three steps

  1. 01

    Get a test key

    Create a developer account and grab an aza_test_ key from the dashboard.

  2. 02

    Create a checkout session

    Call the Merchant API server-to-server. It returns a hosted pay.aza.systems link.

  3. 03

    Redirect & get notified

    Send your customer to the link. Aza handles payment and 2FA, then pings your webhook.