WP Manifestindependent plugin directory
manifest / ecommerce / wordpress-plugin

MonCashConnect for WooCommerce

MonCashConnect for WooCommerce — Accept MonCash payments in your WooCommerce store

by MonCashConnect · github.com/moncashconnect/wordpress-plugin · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/moncashconnect/wordpress-plugin/archive/refs/heads/main.zip

Accept MonCash mobile payments in your WooCommerce store via MonCashConnect.

Description

MonCashConnect for WooCommerce lets you accept MonCash payments on your WordPress/WooCommerce store using the MonCashConnect integration platform.

MonCashConnect is an independent MonCash payment gateway platform. It is not affiliated with, endorsed by, or officially connected to Digicel or the MonCash service.

Features

  • Accept MonCash payments at checkout
  • Sandbox mode for testing before going live
  • Automatic order status updates via webhooks (HMAC-SHA256 verified)
  • Compatible with WooCommerce High-Performance Order Storage (HPOS)
  • No redirect libraries required — pure PHP cURL

Requirements

  • WordPress 5.8+
  • WooCommerce 6.0+
  • PHP 7.4+
  • A free MonCashConnect account (get your API keys at moncashconnect.com)

Installation

  1. Upload the moncashconnect-woocommerce folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to WooCommerce → Settings → Payments and enable MonCash (MonCashConnect).
  4. Enter your live secret key (sk_proj_…) and webhook secret (whsec_…) from your MonCashConnect dashboard. To test first, enable Sandbox mode and enter your test secret key (sk_test_proj_…).
  5. Disable Sandbox mode when you are ready to accept real payments.

Frequently Asked Questions

Where do I get my API keys?

Create a free account at moncashconnect.com and navigate to your dashboard to generate API keys.

Does this plugin work in sandbox/test mode?

Yes. Enable Sandbox mode in the gateway settings to process test payments without moving real money.

How do I set up webhooks?

The webhook URL is generated automatically. It looks like: https://yourstore.com/?wc-api=moncashconnect

Add this URL in your MonCashConnect dashboard under Webhooks.

Is MonCashConnect affiliated with Digicel or MonCash?

No. MonCashConnect is an independent integration platform. It is not affiliated with, endorsed by, or officially connected to Digicel or the official MonCash service.

Changelog

1.1.0

  • Fixed: Point the gateway at the live MonCashConnect API endpoint (the previous host did not exist).
  • Added: Advanced "API base URL" setting so the endpoint can be changed without a plugin update.
  • Added: Sandbox mode toggle plus a dedicated test secret key (sk_testproj…) field. When Sandbox mode is enabled, the test key is used for API authentication.
  • Added: Clearer checkout error messages for known API error codes (e.g. KYC required for live mode), with failures logged to WooCommerce logs.
  • Improved: The payment return URL is now forced to https, which the API requires.

1.0.0

  • Initial release.

Upgrade Notice

1.1.0

Important fix: corrects the API endpoint so payments can be created, and adds proper Sandbox/test mode support.

1.0.0

Initial release.