Accepting Card Payments with Paystack
06 Aug 2026
Sellr supports two ways for customers to pay: bank transfer (works out of the box, no setup needed) and card payments via Paystack (requires connecting your own account).
Because you connect your own Paystack account, payments settle directly to you - Sellr never holds or moves your money.
Step 1: Get your Paystack API keys
- Log in to your Paystack dashboard (or create an account if you don't have one).
- Go to Settings → API Keys & Webhooks.
- Copy your Public Key (starts with
pk_) and Secret Key (starts withsk_).
Use your Test keys first if you want to try a dry run, or your Live keys once you're ready for real payments.
Step 2: Add them to Sellr
- Go to Dashboard → Settings.
- Find the Payments card.
- Paste in your Public Key and Secret Key.
- Click Connect Paystack.
Your secret key is encrypted and never shown again once saved - if you need to change it later, you'll re-enter a new one (leaving it blank keeps whatever's already connected safe, nothing gets wiped by accident).
Step 3: Add the webhook URL (recommended)
Still on the Payments card, you'll see a webhook URL like https://sellr.cc/webhooks/paystack. Add this in your Paystack dashboard too:
- In Paystack, go to Settings → API Keys & Webhooks.
- Paste the URL into the Webhook URL field.
- Save.
This is a backup confirmation path - your checkout already verifies payment directly, so customers don't depend on the webhook firing, but it's good practice to have both.
That's it
Once connected, Pay with card / Paystack automatically appears as a payment option on your storefront's checkout page. If you ever want to turn it off, use the Disconnect button on the same card - bank transfer keeps working either way.