Description
Fundolar for WooCommerce adds one payment method to WooCommerce. The store connects to Fundolar Central with a Site key. Buyers choose mobile money, M-Pesa, PayPal, or a credit or debit card in a Fundolar window while the store checkout stays open. Full details are on the Fundolar for WooCommerce page.
You do not paste PayPal, M-Pesa, or card keys into WordPress. Those methods are the ones already live on the Fundolar account.
What the buyer does
- Chooses Fundolar at checkout and places the order.
- Picks a currency (USD, UGX, KES, TZS, EUR, GBP, or NGN) and a payment method.
- Pays in the Fundolar window.
- Returns to the normal WooCommerce thank-you page when Fundolar confirms the money.
The order stays pending until Fundolar confirms the original order amount and currency. Closing the window early does not mark the order paid. An M-Pesa prompt can still complete after the buyer leaves; the store checks again and completes the order when the payment lands.
Card numbers are entered on Fundolar’s hosted checkout, not in this plugin.
Privacy
This plugin:
- Stores the Site key, an encrypted signing secret, the API key, and the last connection error in the
woocommerce_fundolar_settingsoption. - Stores Fundolar payment references on WooCommerce orders (
_fundolar_donation_idand related order meta). - Sends order amount, currency, order number, and the billing name, email, and phone the checkout already collected to Fundolar Central when a buyer places an order.
- Does not store card numbers, PayPal passwords, or mobile-money PINs.
See External services for each service, when data is sent, and the terms and privacy links.
External services
This plugin connects to Fundolar Central so a store can take payment. It does not call Stripe, PayPal, M-Pesa, or other providers directly. Those providers are used by Fundolar’s hosted checkout after the buyer leaves this plugin’s request.
Fundolar Central
- What: Pair the store with a Site key, list the payment methods that are live on the account, open a hosted checkout for an order, and read that payment’s status.
- Where:
https://app.fundolar.com - When data is sent: When an administrator clicks Connect, when a buyer places an order paid with Fundolar, while the checkout page checks payment status, and once an hour while an unpaid Fundolar order is still open.
- Data sent: Site URL, Site key (only when connecting), order total, currency, order id and order key, billing name, email, and phone, and a return address on the store.
- Terms: https://fundolar.com/terms-of-service.html
- Privacy: https://fundolar.com/privacy-policy.html
Fundolar Central then offers the buyer the methods configured on that account, which can include cards, PayPal, Paystack, Flutterwave, Pesapal, Payoneer, M-Pesa, and Uganda mobile money. Those providers receive payment details only after the buyer continues on the hosted checkout. Their terms are linked from fundolar.com.
Installation
- Install and activate WooCommerce, then install this plugin.
- Create a free account at Fundolar Central.
- Open My sites Add integration, choose WooCommerce, enter this store’s name and URL, and copy the Site key (it starts with
lic_). - In WordPress, open WooCommerce Settings Payments Fundolar.
- Paste the Site key and click Connect.
- Turn the method on and save.
The Site key is the only credential you copy. WordPress stores the API key and signing secret encrypted after connecting.
FAQ
-
Do I need a Fundolar account?
-
Yes. Register at Fundolar Central, add a WooCommerce integration, and paste the Site key into WooCommerce. An SDK API key will not connect this plugin.
-
Does the buyer leave the store?
-
The checkout page stays in place. Payment opens in a Fundolar window so card checks and PayPal can sign the buyer in. When the payment is confirmed, the store shows its own order-received page.
-
What if the payment window is blocked?
-
The checkout page shows Open payment window. That button opens Fundolar without leaving the order.
-
When is the order marked paid?
-
After Fundolar reports the payment as completed and the original order amount and currency match the WooCommerce order. The browser message from the payment window only refreshes that check. A buyer can pay in another currency; the order total in the store currency is what must match.
-
Does this plugin store card numbers?
-
No. Card, PayPal, and mobile-money details are collected by Fundolar’s hosted checkout and the payment provider the buyer chooses.
-
What is removed if I delete the plugin?
-
uninstall.php deletes the
woocommerce_fundolar_settingsoption and the hourly reconciliation schedule. WooCommerce orders are not deleted.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Fundolar for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Fundolar for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.3
- Load the payment-return styles and script with wp_enqueue_style and wp_enqueue_script.
- Stop calling load_plugin_textdomain. WordPress loads the fundolar-for-woocommerce translations.
- The Site key field links to Fundolar Central so the store owner can create a WooCommerce integration and copy the key.
1.0.2
- Prepare the package for the WordPress.org plugin directory.
- Move styles and scripts from
assetstoresourcesso Subversion can useassetsfor icons and screenshots. - Add the GPL license file and document the Fundolar Central connection.
- Plugin URI points to https://fundolar.com/woocommerce.html.
1.0.1
- Connect now saves through WooCommerce (the Connect button was ignored because it was not named save). Saving a Site key also pairs the store.
- Hosted checkout lets the buyer choose USD, UGX, KES, TZS, EUR, GBP, or NGN. Card payments are labeled Credit/Debit card.
1.0.0
- First release. WooCommerce gateway, Site key connection, checkout popup, and server-side payment confirmation.
