Payment Methods · Paystack

Sell Memberships with Paystack

Local cards, bank transfers, USSD and mobile money for African members, with renewals, on Telegram

A card gateway built for Europe or America turns away most of Lagos and Nairobi. Paystack takes the ways people there actually pay, from a local card to a bank transfer to a USSD code, in naira, cedi, shilling, rand or dollars, and can renew a plan on the instrument saved at the first charge.

Region
Africa
Seven African markets, led by Nigeria, Ghana, Kenya and South Africa
Buyers pay with
  • Local cards
  • Bank transfer
  • USSD
  • Mobile money, by country
Currencies
5 currencies
NGN, GHS, ZAR, KES, USD
Renewals
Automatic renewals
Monthly and yearly plans charge the next cycle on their own.
Test mode
Live and test
A test method can run beside its live twin.
Plan sync
Not needed
Each charge is created when a buyer pays.

Why creators pick Paystack

The payment methods your members have

Paystack presents each buyer the options their country uses: cards, bank transfer, USSD and mobile money. A member never has to own a foreign card to join.

Local currencies, priced once

Price a plan in NGN, GHS, KES, ZAR or USD and attach Paystack; buyers in the supported markets pay in the currency they think in, and the plan's price is the price they see.

Renewals when you want them

With Subscriptions enabled on your Paystack account, a recurring plan charges the saved instrument every cycle. One-time plans work with or without it.

Two keys and you are live

Paystack is a public key and a secret key from your Paystack dashboard, each with a prefix that tells test from live; Subscriby checks the prefix against the mode you picked so a test key never reaches a live method.

How to connect Paystack

  1. 1

    In your Paystack dashboard open Settings, then API Keys & Webhooks, and copy the public and secret keys for Test or Live.

  2. 2

    For recurring plans, turn on Subscriptions under Settings, then Preferences; without it Paystack runs one-time charges only.

  3. 3

    In your dashboard open Payment Methods, choose Set Up a Payment Method, pick Paystack and select the mode that matches the keys.

  4. 4

    Paste the public key as the API key and the secret key as the API secret; a key whose prefix does not match the mode is refused.

  5. 5

    Switch the method on and save. No plan sync is needed: Paystack takes each charge as it comes.

Read the setup guide

Best for

  • Communities whose members live in Nigeria, Ghana, Kenya or South Africa
  • Plans priced in a local currency
  • Creators pairing a regional method with a global card gateway

Often paired with

Every active method is offered at checkout, so a second one widens who can pay you.

Common Questions

Read the setup guide
01

Can members outside Africa pay through Paystack?

Paystack is strongest in its home markets. For members elsewhere, switch on Stripe or PayPal as well; every active method whose currency matches the plan is offered at checkout and the buyer picks one.

02

Which currencies does Paystack take?

NGN, GHS, ZAR, KES and USD. Price the plan in one of them and attach Paystack; a plan in another currency is offered through your other methods.

03

Do recurring plans work with Paystack?

Yes, once Subscriptions is enabled in your Paystack dashboard. Paystack then charges the instrument saved at the first payment on every cycle.

04

Do I need to sync my plans to Paystack?

No. Unlike Stripe, PayPal, Razorpay and CoinPayments, Paystack needs no product sync; Subscriby creates each charge when a buyer pays.

05

What if my Paystack account is single-currency?

Some accounts are. Confirm the plan's currency is one your account supports, or ask Paystack for multi-currency support from their dashboard.

Start Free — Sell with Paystack Today

Free plan includes 3 projects. No monthly fee — card on file required to charge transaction fees.

Set Up Free in 30 Minutes
Our Roadmaps