Paystack is a payment service that lets your business accept money online through cards, bank transfers, mobile money, and M-Pesa. You can start with no-code tools like payment links and storefronts. For a custom integration with your website or app, you need a developer. Settlement goes to your bank account on a regular schedule, minus Paystack fees.
Paystack sits between your business and your customers' money. When a customer wants to pay you online, Paystack handles the transaction. It talks to the bank, the card network, or the mobile money provider. It collects the money. Then it sends that money to your bank account.
Think of it like a cashier at a shop. The cashier takes the money from the customer, puts it in the till, and at the end of the day, you take the money from the till. Paystack is the digital version of that cashier.
Paystack supports several ways for customers to pay:
What Paystack is not: it is not a bank. It does not hold your money long-term. It is not a loan provider. It does not handle your accounting or taxes. It processes payments and sends you the money.
For the technical details of how Paystack works under the hood, there is a complete engineering guide. This article stays in plain language.
Not always. Paystack offers tools that anyone can use without writing a single line of code:
You do need a developer when:
If you are not sure, start with Payment Links. They cost nothing extra, and you can upgrade to a full integration later. Read the detailed breakdown in Do you need a developer to use Paystack.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
Setting up a Paystack account takes about 15 minutes. Going live takes longer because Paystack needs to verify your business. Here is the process:
The documents required vary by country. In Kenya, you typically need your Certificate of Incorporation, KRA PIN, and director ID. In Nigeria, it is your CAC documents and BVN. The full breakdown is in getting your Paystack business activated and compliance documents for onboarding.
One important point: you can build and test your entire integration before activation. Do not wait for activation before hiring a developer or starting work.
Settlement is when Paystack sends the money it collected to your bank account. This does not happen instantly. There is a settlement schedule, and the amount you receive is less than what your customers paid because Paystack takes a fee.
Your settlement report (found in the Paystack Dashboard) shows:
The fee varies by payment channel and country. [TODO: verify current fees on paystack.com/pricing]. Card payments, bank transfers, and mobile money payments may each have different fee structures.
Common questions business owners ask about settlements:
For more detail, see understanding your Paystack settlement report.
Not every payment attempt succeeds. This is normal. Common reasons payments fail:
What you can do:
For a deeper look at why customers leave your checkout, see why customers abandon your checkout. For specific strategies, see reducing failed payments in your store.
A chargeback happens when a customer tells their bank "I did not make this payment" or "I did not receive what I paid for." The bank takes the money back from you and gives it to the customer. You then have a limited window to dispute the chargeback by providing evidence.
Chargebacks are stressful, but they are a normal part of accepting payments. Here is what to know:
If a customer is unhappy and contacts you directly, it is almost always better to give them a refund than to wait for a chargeback. A refund costs you the original fee. A chargeback costs you the fee plus potentially a chargeback fee, plus the damage to your account standing.
More detail in handling a chargeback as a small business.
If you need a custom integration, you need a developer. Here is how to approach this without getting burned:
Questions to ask before you hire:
Red flags in a developer quote:
Read the full lists in what to ask a developer before they integrate Paystack and red flags in a developer quote.
After launch, know the signs of a bad integration so you can catch problems early: signs your Paystack integration was built badly.
Integration timelines depend on what you are building:
These are rough ranges, not promises. Every project is different.
On cost: this varies enormously by country, developer experience, and project scope. The most useful thing you can do is get a clear scope document before agreeing on a price. A scope document lists exactly what will be built, what will not be built, and what the acceptance criteria are.
Do not compare the cheapest quote to the most expensive one and split the difference. Compare what is included. A developer who charges more but includes webhook handling, error recovery, and documentation will save you money in the long run compared to one who charges less but delivers a checkout that breaks when the network is slow.
More detail in how long does a Paystack integration take and budgeting for a payment integration.
Payment fraud is real, but it is manageable. The most common types small businesses face:
What you can do:
Full guide: preventing payment fraud in a small business.
Many Kenyan businesses start by sharing their M-Pesa Till or Paybill number and asking customers to send money manually. Then they check their M-Pesa statement to see who paid. This works when you have ten customers. It breaks when you have a hundred.
Automated payments solve three problems:
The transition does not have to be all-or-nothing. You can keep your existing Till number for walk-in customers and add Paystack for online payments. Many businesses run both for months before going fully automated.
Read the full transition guide: moving from manual M-Pesa payments to automated checkout.
This hub is written for business owners, not developers. Every article in this section explains a Paystack topic in plain language:
If you are looking for the technical engineering guide, that is the complete Paystack engineering guide.
KES 2,999
The definitive guide to building payment systems with Paystack — from your first transaction to production-grade payment infrastructure across Africa. 9 modules, 47 lessons. Free preview available.
Start Paystack Course