Search the site

Search plugins, guides and pages.

Payment gateways Version 1.0.0

BO FedaPay for WooCommerce

Get paid by Mobile Money (MTN, Moov, Orange, Wave, Celtiis…) and bank card with FedaPay: every payment verified with the API before validation, signed webhooks, automatic reconciliation, transactions dashboard. No external dependency.

  • Complete WooCommerce payment method: block and classic checkout, HPOS, FedaPay hosted payment page
  • No order validated without verification: the transaction is always re-read from the FedaPay API, amount and order compared
  • Webhooks authenticated by HMAC signature (X-FEDAPAY-SIGNATURE), timestamp tolerance, live and sandbox secrets
Version
1.0.0
Updated
September 29, 2026
WordPress
6.5+
WooCommerce
8.0+

Purchase

From CFA 29,000 ≈ €44.21

Payment in CFA francs (1 EUR = 655.957 XOF, fixed parity).

Choose your license

License key delivered instantly · updates and support for 365 days · renewable.

Included with your purchase

  • 1 year of automatic updates
  • 1 year of technical support in French and English
  • Installation and configuration guide
  • Instant download after payment
  • Secure payment
  • Instant download after payment
  • Technical support according to the terms of the offer
Payment methods
  • Mobile Money / Carte bancaire (FedaPay)

Overview

Why choose BO FedaPay?

FedaPay is the reference gateway in West Africa for Mobile Money and bank card payments. This plugin connects it to WooCommerce the way a professional module should: nothing is validated without checking with the API, every webhook is authenticated, every pending payment is reconciled automatically, and everything is visible on a clear dashboard.

What sets it apart: uncompromising security (amount, order and identifier compared every time, lock against double processing, encrypted keys), an interface designed for a merchant with no time to guess (health check, last webhook received, connection test, built-in guide) and a polished checkout display with the payment badges you choose.

From sandbox to production with confidence

Paste your sandbox keys, declare the webhook URL, run a test payment: the order becomes paid and the transaction appears. When the day comes, enter your live keys and switch the mode — the plugin asks for confirmation, tests the connection and checks currency and HTTPS.

How it works

  • Install the plugin, activate your licence and paste your FedaPay secret key.
  • Copy the webhook URL into your FedaPay dashboard and paste the secret you get.
  • Enable FedaPay at checkout and choose the badges to display.
  • Track your takings: transactions, success rate, revenue — everything is on the dashboard.

Features

Everything you need, out of the box

  • Complete WooCommerce payment method: block and classic checkout, HPOS, FedaPay hosted payment page
  • No order validated without verification: the transaction is always re-read from the FedaPay API, amount and order compared
  • Webhooks authenticated by HMAC signature (X-FEDAPAY-SIGNATURE), timestamp tolerance, live and sandbox secrets
  • Automatic reconciliation of pending payments every 15 minutes, one-click manual check from the order
  • Dashboard: transactions, approved payments, revenue collected, success rate, 30-day chart, full health check
  • Transactions tab: filters by status and mode, search by reference, order or customer, pagination
  • Guided settings: sandbox / live with confirmation, keys encrypted in the database or wp-config.php constants, connection test, webhook URL to copy
  • Payment method badges of your choice (MTN MoMo, Moov Money, Celtiis Cash, Orange Money, Wave, T-Money, Free Money, Airtel Money, card) with your own logos if you wish
  • “Secure payment by FedaPay” box at checkout, test mode notice, clear messages on the confirmation page (paid, pending, declined with retry)
  • Minimum amount, phone number pre-filled in FedaPay format with automatic retry if the number is rejected
  • FedaPay box on every order: status, mode, transaction, reference, method used; “Check payment with FedaPay” action
  • Detailed log (secrets never written), built-in getting-started guide, FR/EN interface

Use cases

Who is it for?

  1. Stores in Benin, Togo, Côte d’Ivoire, Senegal, Niger or Guinea that want to collect Mobile Money payments without a middleman
  2. Sellers of digital products and services who need reliable validation before delivery
  3. Merchants moving safely from sandbox to production, with precise tracking of every transaction
  4. Stores already using another gateway that want to add FedaPay as a second option

Compatibility

Compatibility and requirements

Current version
1.0.0
Last update
September 29, 2026
Requires WordPress
6.5+
Tested up to WordPress
7.1
Requires WooCommerce
8.0+
Tested up to WooCommerce
11.1
Requires PHP
7.4+

Technical requirements

  • WordPress 6.5+, WooCommerce 8.0+, PHP 7.4+
  • A FedaPay merchant account (sandbox for tests, verified account for production)
  • Store currency in CFA franc (XOF) or Guinean franc (GNF); HTTPS site recommended

Compatible with

  • WooCommerce Cart and Checkout blocks and classic checkout
  • HPOS order storage
  • Any WooCommerce theme
  • Works alongside other installed gateways

Changelog

An actively maintained product

  1. Version 1.0.0 Latest September 29, 2026
    • First release: FedaPay gateway, API verification, signed webhooks, automatic reconciliation
    • Dashboard, transactions, guided settings, getting-started guide
    • Payment method badges and secure box at checkout

FAQ

Frequently asked questions

Which payment methods can my customers use?

All those enabled on your FedaPay account: MTN MoMo, Moov Money, Celtiis Cash, Orange Money, Wave, T-Money, Free Money, Airtel Money and bank card depending on the country. The customer chooses on the FedaPay page; you decide which badges to show on your store.

What if the customer closes the page before the end?

FedaPay notifies your store by webhook as soon as the payment is approved, and the plugin re-checks pending orders on its own every 15 minutes: the order is validated even if the customer never came back to the site.

Can an order be validated by mistake?

No: the return URL and the webhook body are never taken at face value. The transaction is re-read from the FedaPay API, and the identifier, amount and order must match; otherwise the order is put on hold with an alert note.

Are my API keys safe?

They are encrypted in the database with a key derived from your site salts, never written to the log, masked on screen, and can be defined in wp-config.php if you prefer not to store anything in the database.

How do I go live?

The built-in guide walks you through: sandbox keys, webhook, test payment, then live keys and mode switch. A button tests the connection at every step, and the dashboard shows what is missing.

What happens when the licence expires?

FedaPay is no longer offered at checkout (orders already paid are not affected). It comes back as soon as you renew (14-day grace period after expiry).

Reviews

Be the first to review this product

Reviews

There are no reviews yet.

Your email address will not be published. Required fields are marked *

A question before buying?

Our team answers your questions about installation, compatibility and licenses.

Get BO FedaPay for WooCommerce today

From CFA 29,000 · Instant download after payment