Add-on
Paystack Gateway
Accept payments via Paystack — cards, bank, and mobile money for Nigeria and West Africa. Deactivate to hide Paystack from checkout; existing configuration (API keys, currency) is kept and restored on reactivation. Delete to remove Paystack entirely, including its saved configuration.
- Version 1.0.17
Changelog
-
Version 1.0.17 4 Nov 2026
- A payment the store could not record is no longer shown as paid: it is listed for review first, and if even that fails the buyer is told the payment went through and to contact the store.
- What the buyer is told when a payment could not be recorded is now in their language, with the payment reference to give the store. -
Version 1.0.16 27 Oct 2026
- Reads its keys whether they are stored as typed or sealed by the store, so a later update can keep gateway keys sealed in the database. A sealed key that can no longer be opened counts as not set, and the gateway refuses the payment instead of sending it.
- A sealed key that cannot be opened is never sent to the payment provider, even when the store's key-sealing support is missing: the gateway refuses the payment as if the key were not set.
- A buyer who paid with Paystack and closed the tab before returning to the store is no longer lost: before an unpaid-looking request is closed, Paystack is asked whether it was paid, and a paid one is credited. -
Version 1.0.15 23 Oct 2026
- A payment settled by Paystack is recorded as paid through Paystack, even if the buyer switched the request to another gateway in a second tab first.
-
Version 1.0.14 21 Oct 2026
- Closing the Paystack payment window now takes the buyer back to the store's 'payment cancelled' page instead of a broken address.
- A Paystack payment the buyer already completed is still credited if you switch Paystack off before they come back to the store.
- A Paystack payment that arrives after its order request closed, or that pays an order already paid, is now kept under Payment requests for you to refund or fulfil instead of being lost, and reloading the return page shows the order again rather than an error.
- A Paystack payment that failed or was abandoned is no longer listed for review as if it had been paid. -
Version 1.0.13 19 Oct 2026
- Check with gateway also reports the id this gateway's return settles the payment under (kernel 1.1.518 settle_reference), read from the provider's own answer, so a request the check settled is not later listed as paid twice when the return reports the same payment.
-
Version 1.0.12 18 Oct 2026
- When two payments race for one request, the request now records the one that won, and the other is kept for a refund instead of being lost. Needs kernel 1.1.497; on an older kernel it settles as before.
-
Version 1.0.11 16 Oct 2026
-
Version 1.0.10 16 Oct 2026