Simplebks logo
Developers

Stop chasing customers to confirm they paid

Connect your Paystack account, send a payment link from an invoice, and see the payment arrive in your books.

At a glance

ItemDetail
Who it is forBusinesses that invoice customers and want to be paid by card
PlanEvery plan
PermissionManage integrations
You needA Paystack account and its live secret key
DirectionSimplebks creates the payment link. Paystack tells Simplebks when it is paid.

Set up

Six steps. You only do them once.

  1. Open the screen

    Go to Settings, Integrations, then the Paystack card, then Connect.

  2. Find your live secret key

    In your Paystack dashboard open Settings, then API Keys and Webhooks, and under API Configuration, Live Mode, copy the live secret key.

  3. Paste it

    Under Add your Paystack Live Secret Key, paste the key and press Complete Setup. Simplebks checks it with Paystack first.

  4. Copy the webhook URL

    Open View webhook detail on the Paystack card. Copy the Webhook URL it shows.

  5. Register it in Paystack

    In Paystack, Settings, API Keys and Webhooks, paste it as the Live Webhook URL. Paystack allows one per account, so the field must be empty first.

  6. Switch on the link

    On an invoice, switch on Paystack link. The first time, press Set up payouts and verify the bank account your payouts settle into. A Pay online button is added when you send the invoice.

What moves

Payment links on invoices

The link asks for the outstanding balance after any deposit and withholding tax. The customer needs an email address on the invoice.

Payments are verified

Simplebks checks the payment reference and amount against the invoice before marking it paid.

Both directions

Simplebks creates the link. Paystack sends the result to the webhook URL you registered.

Limits and known issues

  • Foreign-currency invoices cannot be paid online yet. Record the payment with its exchange rate.
  • Paystack's own fees apply and are shown in the app before you send a payment link.
  • The invoice balance must be above zero and the customer needs an email address.
  • Paystack allows one webhook URL per account. If you use another system with Paystack, plan how both will be notified.
  • The fee estimate on the WooCommerce payment settings is for display only and is never posted to your books. Your real fee is on the Paystack settlement.
  • A webhook that Simplebks cannot process is acknowledged and logged for review. It is not retried automatically.

Troubleshooting

You seeDo this
Invalid paystack secret keyCopy the live key again. It starts with sk_live_. Test keys are not accepted.
Paystack account not createdPress Set up payouts on the invoice and verify your payout bank account first.
Customer email is requiredAdd the customer email to the invoice, then generate the link again.
Payment made but invoice still unpaidCheck that the Live Webhook URL in Paystack matches the URL shown in Simplebks exactly.

Security

What Simplebks stores and how you take it back.

  • Your secret key is encrypted. It is sealed with AES-256-GCM. Screens show only the last four characters.
  • It is never returned. No screen or API response shows the full key again.
  • Webhooks are signature-checked. Simplebks verifies each Paystack notification before acting on it.
  • Disconnect any time. Press Disconnect on the Paystack card. Rotate the key in Paystack as well if you share it.

Not supported yet

  • Gateways other than Paystack.
  • Paying foreign-currency invoices online.

FAQ

Do I need a Paystack account?

Yes. You paste your own live secret key, and payments go through your own Paystack account.

Is Paystack on every plan?

Yes. Connecting Paystack is not limited by plan.

Where do I find the webhook URL?

On the Paystack card in Integrations, press View webhook detail after connecting. Copy the URL into Paystack as the Live Webhook URL.

Can I use a test key?

No. The screen asks for the live secret key.

Does Simplebks store my key safely?

Yes. It is encrypted before storage and only the last four characters are ever shown.

Start free and connect your Paystack account.

Card payment links on invoices through your own Paystack.
Start Free