VibeFox Paystack for PrestaShop

VibeFox Paystack for PrestaShop

20 €

Price per license: 1 domain, updates and support for 12 months.

Help

Ask a question: VibeFox Paystack for PrestaShop

Slide to fit the puzzle

Overview

VibeFox Paystack Payment adds Paystack payments to PrestaShop. At the payment step the customer chooses Paystack, is sent to the secure Paystack hosted checkout page and pays with any channel enabled on your Paystack account, such as cards, bank transfer, USSD or mobile money. Card data never touches your site. The order is created only after Paystack confirms the payment.

It suits shops that sell in NGN, USD, GHS, ZAR, KES, XOF, EGP or RWF and have a Paystack account. Only the secret keys are needed. The module has no inline or popup payment form (redirect only), no saved cards, no subscriptions, no split payments or subaccounts and no choice of payment channels.

Key features

Paid only when Paystack confirms: neither the customer return nor the webhook body is trusted. The module reads the transaction from the Paystack API on the server and checks its reference, status, amount and currency against the cart.

Signed webhooks: Paystack signs every webhook with your secret key, so there is no extra secret to set up. Bank transfer and USSD payments that complete later are confirmed by the webhook, and Paystack retries it after temporary errors.

Amount and currency check: a mismatch puts the order in Paystack payment on hold with a note. Paystack fees passed to the customer are supported.

No double processing: the customer return and the webhook can arrive at the same moment without a second order or a second payment record. A second payment for a paid order is flagged for refund.

Test and live modes: separate secret keys. The settings page warns about a missing key, a test key in live mode, a live key in test mode or a public key in a secret key field, and hides the payment method until it is fixed.

Refunds from the order page: full and partial refunds in the Paystack payment block of the order, always to the paying transaction, in the mode (test or live) it was made in and in the amount and currency Paystack actually charged.

Autocomplete Order: optionally set paid orders to Delivered instead of Payment accepted.

Paystack block on the order page: reference, transaction, channel and card, refund history and payment notes. Log without keys or customer data.

Requirements

PrestaShop 8.0 to 9.x, PHP 8.0 or later. A Paystack account with test and/or live secret keys. Cart currency: NGN, USD, GHS, ZAR, KES, XOF, EGP or RWF, as enabled on your Paystack account. A VibeFox license key from vibefox.net (one key per domain).