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.
Connect your Paystack account, send a payment link from an invoice, and see the payment arrive in your books.
| Item | Detail |
|---|---|
| Who it is for | Businesses that invoice customers and want to be paid by card |
| Plan | Every plan |
| Permission | Manage integrations |
| You need | A Paystack account and its live secret key |
| Direction | Simplebks creates the payment link. Paystack tells Simplebks when it is paid. |
Six steps. You only do them once.
Go to Settings, Integrations, then the Paystack card, then Connect.
In your Paystack dashboard open Settings, then API Keys and Webhooks, and under API Configuration, Live Mode, copy the live secret key.
Under Add your Paystack Live Secret Key, paste the key and press Complete Setup. Simplebks checks it with Paystack first.
Open View webhook detail on the Paystack card. Copy the Webhook URL it shows.
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.
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.
The link asks for the outstanding balance after any deposit and withholding tax. The customer needs an email address on the invoice.
Simplebks checks the payment reference and amount against the invoice before marking it paid.
Simplebks creates the link. Paystack sends the result to the webhook URL you registered.
| You see | Do this |
|---|---|
| Invalid paystack secret key | Copy the live key again. It starts with sk_live_. Test keys are not accepted. |
| Paystack account not created | Press Set up payouts on the invoice and verify your payout bank account first. |
| Customer email is required | Add the customer email to the invoice, then generate the link again. |
| Payment made but invoice still unpaid | Check that the Live Webhook URL in Paystack matches the URL shown in Simplebks exactly. |
What Simplebks stores and how you take it back.
Yes. You paste your own live secret key, and payments go through your own Paystack account.
Yes. Connecting Paystack is not limited by plan.
On the Paystack card in Integrations, press View webhook detail after connecting. Copy the URL into Paystack as the Live Webhook URL.
No. The screen asks for the live secret key.
Yes. It is encrypted before storage and only the last four characters are ever shown.
Start free and connect your Paystack account.