Docs
Payment Processors
Paystack

Paystack Payment Gateway

Paystack is a leading payment solution provider that enables businesses to seamlessly accept credit and debit card payments online. With robust security features and a user-friendly interface, Paystack helps merchants boost their sales while providing customers with a smooth checkout experience. Paystack currently serves businesses in South Africa, Nigeria, Ghana, and Ivory Coast.

Quick Setup Guide

Watch this short video to get your Paystack integration up and running in minutes:

Supported Payment Options

With Paystack integration, CheckoutJoy enables you to offer flexible payment options to your customers:

  • One-time payments - Perfect for single product purchases
  • Multiple payments - Split payments into installments for higher-priced offerings
  • Subscriptions - Recurring billing for membership and subscription products

Features not supported by Paystack

While Paystack offers comprehensive payment solutions, there are a few limitations to be aware of:

  • Free trials - Currently, Paystack does not support free trial periods for subscriptions

Adding your account details

Setting up your Paystack integration takes just a few simple steps:

In your CheckoutJoy dashboard:

  1. Navigate to Settings > Payment Methods
  2. Select Paystack from the list of processors and click on Add
Adding Paystack payment method in CheckoutJoy

Finding your API credentials

To connect your Paystack account, you'll need to access your API keys:

  1. Log into your Paystack dashboard
  2. Navigate to Settings > API keys & Webhooks
  3. Your keys are listed in the API Configuration - Live Mode section
  4. Copy both your Secret Key and Public Key for the next step
Finding Paystack API credentials

Configure your Webhooks

Webhooks are essential for real-time communication between Paystack and CheckoutJoy. They ensure your customers get immediate access to your products after payment and allow CheckoutJoy to properly manage subscriptions and refunds.

To set up webhooks:

  1. Log into your Paystack dashboard
  2. Navigate to Settings > API keys & Webhooks
  3. Locate the Webhook URL section
  4. Paste the URL below into the Live Webhook URL field
  5. Save your changes
SettingValue
Endpoint URLhttps://api.checkoutjoy.com/v1/notify?p=Paystack (opens in a new tab)

Subscriptions and Payment Plans

Boost your revenue with recurring payments! CheckoutJoy seamlessly integrates with Paystack to support both subscription and payment plan options for your offers.

How it works:

  1. When you create an offer in CheckoutJoy with either Subscription or Multiple Payments billing type
  2. CheckoutJoy automatically creates the necessary subscription or payment plan in your Paystack account
  3. Your customers enjoy a smooth checkout experience
  4. You receive payments automatically according to the schedule you've set

Important: Complete your Paystack payment method setup and API configuration before creating subscription or payment plan offers in CheckoutJoy.