No reviews found
CartModules: Flutterwave Payment Gateway
Accept Payments Across Africa and Beyond
Integrate Flutterwave into your CS-Cart or Multi-Vendor store and start accepting payments from customers in 30+ African countries and globally. Flutterwave is Africa's leading payment technology company, trusted by over 1 million businesses.
Supported Payment Methods
- Cards — Visa, Mastercard, Verve, American Express, and local debit cards
- Bank Transfers — Direct bank debits and transfers across multiple African banks
- Mobile Money — M-Pesa, MTN Mobile Money, Airtel Money, and other mobile wallets
- USSD — Pay with USSD codes from any mobile phone (no internet required)
- POS — Point-of-sale terminal payments
- Bank Accounts — Direct debit from customer bank accounts
Supported Countries
Accept payments from customers in Nigeria, Ghana, Kenya, South Africa, Uganda, Tanzania, Rwanda, Cameroon, Ivory Coast, Senegal, Zambia, and 20+ more African countries. Also supports international payments in USD, GBP, and EUR.
Supported Currencies
NGN, KES, GHS, ZAR, UGX, TZS, RWF, XAF, XOF, ZMW, USD, GBP, EUR
Key Features
- Dual Checkout Modes — Choose between redirect (hosted page) or inline (popup) checkout
- On-Site Payment — Inline mode keeps customers on your store during payment
- Apple Pay — Accept Apple Pay payments via inline checkout
- Google Pay — Accept Google Pay payments via inline checkout
- Hosted Checkout — Customers are redirected to Flutterwave's secure, PCI-compliant checkout page. No card data touches your server (PCI SAQ A).
- Webhook Support — Real-time server-to-server notifications ensure orders are updated even if the customer closes their browser.
- Webhook Verification — Incoming webhooks are verified using a secret hash to prevent fraudulent notifications.
- Transaction Verification — Every payment is verified via the Flutterwave API before the order is finalized.
- Idempotent Callbacks — Duplicate callbacks are safely handled to prevent double-processing.
- Live/Test Mode Toggle — Switch between production and sandbox environments directly from the admin panel.
- Order Status Mapping — Map Flutterwave payment outcomes (successful, failed, pending) to your preferred CS-Cart order statuses.
- Structured Logging — All gateway interactions are logged with sensitive data (API keys, card numbers) automatically stripped.
Checkout Modes
- Redirect (Default) — Customer is redirected to Flutterwave's secure hosted payment page
- Inline (Popup) — FlutterwaveCheckout opens directly on your checkout page. Customer pays without leaving your store.
How It Works
- Customer selects Flutterwave at checkout and clicks "Place Order".
- In redirect mode: Customer is redirected to Flutterwave's hosted checkout page to enter payment details.
- In inline mode: Flutterwave popup appears on the checkout page.
- After payment, customer is returned to your store with the order confirmation (or popup closes).
- Flutterwave sends a webhook notification to confirm the payment server-to-server.
- The addon verifies the transaction via the Flutterwave API and updates the order status.
Installation
- Go to Add-ons > Manage add-ons, click Manual installation, and upload the addon zip
- Activate the addon and enter the license key
- Create a new payment method and select "Flutterwave Payment Gateway" as the processor.
- Enter your Flutterwave Secret Key and Secret Hash from the Flutterwave dashboard.
- Select your preferred currency and order status mappings.
- Configure the webhook URL in your Flutterwave dashboard.
Requirements
- CS-Cart or Multi-Vendor 4.x
- A Flutterwave merchant account (Sign up here)
- PHP 5.6+ with JSON and cURL extensions
- SSL certificate on your store (HTTPS)
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- 4.20.1
- 4.19.1.SP2
- 4.19.1.SP1
- 4.19.1
- 4.18.4
- 4.18.3
- 4.18.2.SP1
- 4.18.2
- 4.18.1.SP1
- 4.18.1
- 4.17.2.SP3
- 4.17.2.SP2
- 4.17.2.SP1
- 4.17.2
- 4.17.1
- 4.16.2
- 4.16.1
- 4.15.2
- 4.15.1.SP4
- 4.15.1.SP3
- 4.15.1.SP2
- 4.15.1.SP1
- 4.15.1
- 4.14.3
- 4.14.2.SP1
- 4.14.2
- 4.14.1.SP1
- 4.14.1
- 4.13.3
- 4.13.2.SP2
- 4.13.2.SP1
- 4.13.2
- 4.13.1
- 4.12.2
- 4.12.1
- 4.11.5
- 4.11.4
- 4.11.3
- 4.11.2
- 4.11.1
- 4.10.4.SP1
- 4.10.4
- 4.10.3
- 4.10.2
- 4.10.1
- 4.9.3
- 4.9.2
- 4.9.1
- 4.8.2
- 4.7.4
- 4.6.3
- English
Contact information
Cartmodules operates a team of professional web designers and developers, providing premium CS-Cart services like add-ons development and theme development at affordable prices. We not only work effectively but smartly and deliver the best to our customers in shortest possible and ensuring quality of the deliverables.
We have an experienced team of professional having experience in PHP, JavaScript, Smarty, jQuery, CSS, Ajax, HTML5 and other programming languages and technologies. The development is inline with latest quality standards.
Our customers include a number of small, medium and large enterprises who are into e-commerce and want to expand further their business using technology.
Similar products
Make purchases for 200$ from our entire offer and get 20% discount
The module "TargetSMS: SMS notifications" is intended for sending SMS text notifications to an administrator and buyers of online store.