Skip to main content

Payment integration

Paystack Payment Gateway

This module enables businesses to receive payments via Paystack, supporting card payments, bank transfers, and mobile money. Ideal for merchants in Nigeria, Ghana, Kenya, and South Africa.

Read the payment gateway setup guide

Supported markets

  • Nigeria
  • Ghana
  • Kenya
  • South Africa

Listed payment methods

  • Credit/Debit Cards
  • Bank Transfer
  • Mobile Money
  • USSD
  • QR Code Payments

Use test keys for development and live keys for production.

Setup guidance

  1. Log in to https://dashboard.paystack.com/ and open Settings > API Keys & Webhooks.
  2. Copy Public Key and Secret Key into this form.
  3. Set webhook endpoint to /api/webhook/paystack.
  4. Enable charge.success event notifications.

Configuration requirements

Enter these values in the matching gateway settings. Obtain credentials from the provider and keep them private.

Public Key Optional
Paystack public key starts with pk_.
Secret Key Optional
Paystack secret key starts with sk_.
Environment Required
Use test mode for development and live mode for production.
Currency Required
Settlement currency used for Paystack charges.
Callback URL Optional
Leave empty to use default webhook route.