The Paystack Developer Documentation

Welcome to the Paystack Developer Documentation.

You'll find comprehensive guides and documentation to help you start working with Paystack as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    Discussion


Welcome to Paystack!

A complete API suite to build amazing payments experiences.
Explore our APIs and leverage on our products suite to grow your business.

Try now

Try the Paystack API in seconds.

Create your first transaction and generate a checkout link below

Run this sample code!

Copy and paste "authorization_url" response field in your browser and load page.

Getting Started

Receiving Payments

Customers can start paying you very easily on your website or mobile app when you integrate Paystack using our libraries, plugins and SDKs and manage everything seamlessly from your Paystack Dashboard. Paystack handles the secure transfer of sensitive card details so you don't have to worry about them. With one single integration, you'll be able to receive money via multiple payment channels including card, direct bank debit, Visa QR and USSD.

Follow this quickstart to start integrating immediately.

Recurring Payments

Paystack makes it easy to manage subscriptions and charge recurring payments from returning customers. Check out our recurring payments quickstarts.

Split Payments

If you need your payments to be split into multiple accounts instantly, you can achieve that very easily with Paystack. Whether you are building a marketplace, managing multiple products or collecting payment on behalf of someone else, Paystack Split payment feature makes this easy. Start creating split payment transactions here

Sending Money

With Paystack you can transfer money to Nigerian bank accounts. Our single transfer and bulk transfer APIs handles all your disbursement needs, whether you are building a Loan lending application, a Payroll manager or any system requiring transfers. Get started with sending money.

Verification and Identity Management

Paystack provides verification tools to aid Identity management, from BVN to Account Number verifications. Check out our Identity management tools here.

Libraries and SDKs

Paystack supports all your favourite programming language. Just install your language library and start building. Find official and community developed Libraries here.

Didn't find a library that suits you, you can integrate directly with our APIs. Get started here.

Not A Developer?

We have provided a number of third-party plugins that you can use to integrate Paystack into CMS site or e-commerce platforms like WordPress, Wix, Shopify, Joomla, Opencart, Magento, etc. Here is a non-developer's guide to setting up Paystack, and here is a list of the plugins that we have.

If you don't have a website, you can still receive money on Paystack using our Dashboard Payment tools like Payment Pages and Invoice.


Join our thriving community of developers on Slack. Ask questions, speak to developers, contribute and share knowledge.

Updated 10 days ago


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.