Build payments into your product.
Collect from mobile money and cards, disburse to banks and wallets, and reconcile every cedi - over one signed HTTPS API. Start in sandbox, go live with the same code.
Browse the library
32 guides across 6 sections. Press / anywhere to search.
Getting started
What PayDirect does, how to make your first signed request, and how to get credentials.
- Introduction
- Onboarding and verification
- Quickstart
- Authentication
- + 3 more
Core concepts
The ideas every integration depends on: the envelope, idempotency, transaction states, money and the ledger.
- Requests and responses
- Idempotency
- Transactions and statuses
- Amounts and charges
- + 5 more
Accepting payments
Take money from a customer - direct mobile money and card collections, or a hosted checkout link.
- Collections
- Hosted checkout
Sending money
Move money out - payouts to banks and wallets, bill payments, and withdrawing your own balance.
- Payouts
- Withdrawals
- Bill payments
- Reference data
Webhooks
Receive transaction outcomes as they happen, verify they came from us, and handle retries.
- Webhooks overview
- Verifying signatures
- Retries and delivery
Reference
Errors, reconciliation, the go-live checklist, the changelog and where to get help.
- Reconciliation
- Going live
- Changelog
- Glossary
- + 3 more