The verdict in three sentences
In 2026 a developer wires up a first Paystack checkout in under 30 minutes: grab the sandbox keys, initialize a transaction, then handle three statuses — pending, success, failed. Paystack Ghana's DX strength: cedi (GHS) support, clear English docs and a free sandbox to test without real money. On the francophone side, Wave plays the same card with French docs and a 1 % fee in XOF.
Getting started in 30 minutes
| Step | Action | Time |
|---|---|---|
| 1 | Create account + sandbox API keys | 5 min |
| 2 | Call the initialize transaction endpoint | 10 min |
| 3 | Redirect to the authorization URL | 5 min |
| 4 | Handle the callback + status | 5 min |
| 5 | Wire the confirmation webhook | 5 min |
Always use test keys first: they simulate successful and failed payments with no real money moving.
Key endpoints and objects
| Endpoint / object | Role | Important fields |
|---|---|---|
| POST /transaction/initialize | Start a payment | amount, email, callback_url |
| GET /transaction/verify/{ref} | Read the status | status, reference |
| Webhook charge.success | Confirm payment | status, amount, reference |
| Transaction object | Payment state | pending / success / failed |
| Settlement object | Payout detail | amount, fees, settled_at |
Handle the three statuses explicitly: pending (show a waiting screen), success (validate via webhook), failed (offer a retry).
Paystack Ghana vs Wave: the DX compared
| Criterion | Paystack Ghana (GHS) | Wave (XOF) |
|---|---|---|
| Local fee | 1.95 % | 1 % |
| Currency | Cedi (GHS) | FCFA (XOF) |
| Docs language | English | French + English |
| Sandbox | Free | Free |
| Settlement | T+1 | T+1 |
| Methods | Cards, MoMo mobile money | Wave wallet, QR |
Paystack Ghana covers the anglophone market and local MoMo mobile money; Wave appeals to francophone West-African teams.
Mini case study
Kwame, a freelance developer in Accra, must ship a checkout for a client store. In the Paystack sandbox he initializes a transaction, tests a success and a failed payment, then wires the webhook — all in 45 minutes. Billing 1,200 GHS per day, his full integration (checkout + webhook + tests) fits in 2 days, i.e. 2,400 GHS, easily recovered through fewer cart abandonments on the customer side.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How long to a first sandbox payment?
Under 30 minutes: sandbox keys, initialize a transaction and redirect. The sandbox simulates success and failure with no real money.
Does Paystack Ghana support the cedi?
Yes, it settles in GHS with English docs. Wave, by contrast, documents in French and settles in XOF at a 1 % fee.
Which statuses must I handle?
Three: pending (waiting), success (paid, confirm via webhook) and failed (retry). Never validate on the browser callback alone.
Is the sandbox free?
Yes, for both Paystack and Wave. You test the full payment logic before going live with production keys.
What is the fee difference with Wave?
Paystack Ghana charges 1.95 % in GHS, Wave 1 % in XOF. The choice mostly depends on your market and currency.
Let's talk about your project. We build your Paystack integration end to end, sandbox then production. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.

