VibeFox Paystack for WooCommerce
Added to cart. Go to cart
Price per license: 1 domain, updates and support for 12 months.
Overview
WC Paystack Payment adds Paystack payments to WooCommerce. After placing the order, the customer 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.
It suits stores that sell in NGN, USD, GHS, ZAR, KES, XOF, EGP or RWF and have a Paystack account. Only the secret keys are needed. The plugin 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 plugin reads the transaction from the Paystack API on the server and checks its reference, status, amount and currency against the order.
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 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 duplicate notes, e-mails or stock changes. A paid, refunded or cancelled order is never reopened, and 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: full and partial refunds from the WooCommerce order screen, always to the paying transaction and in the mode (test or live) it was made in.
Autocomplete Order: optionally mark paid orders as Completed with one status change and one e-mail.
Modern WooCommerce: classic checkout, Checkout block, the Pay for order page, HPOS. Logs without keys or customer data. French translation included.
Requirements
WordPress 5.8 or later, WooCommerce 7.0 or later, PHP 8.0 or later. A Paystack account with test and/or live secret keys. Store 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).
