WordPress plugin intelligence profile

MiCash Payments

Standalone fixed-amount MiCash payments with separate Sandbox and Production environments, without WooCommerce.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update30 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records MiCash Payments version 0.2.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

MiCash Payments connects a WordPress payment page to MiCash360 hosted checkout without requiring an ecommerce plugin. Set a fixed amount in South African rand (ZAR), add the [micash_payment] shortcode to a page, and let customers enter their billing and contact details before continuing to MiCash.

The plugin supports two explicit environments. za. The endpoints are fixed in the plugin and are not editable by administrators.

Sandbox and Production Company UUID/API key credentials are stored separately, so changing environments does not overwrite the other environment’s credentials.

View recent payment references, environments and statuses in your WordPress dashboard and request an authenticated status check. Payment confirmation checks the merchant, reference, amount and currency against the MiCash API; a browser redirect alone never confirms payment. A MiCash merchant account and the appropriate environment credentials are required.

Payment methods and service charges are determined by your MiCash service agreement.

Features:

  • Explicit Sandbox/Test and Production/Live environment selection.
  • Separate merchant credentials for Sandbox and Production.
  • Fixed, non-editable MiCash API origins for each environment.
  • One administrator-configured payment amount and description per site.
  • A shortcode payment form with South African billing details.
  • Hosted checkout, with no card details collected by this plugin.
  • Private payment records tagged with their environment.
  • Manual status checks and scheduled authenticated verification.
  • Existing payment verification continues against the environment in which that payment was created.
  • No WooCommerce installation, product catalogue or cart required.

Add [micash_payment] to a Shortcode block. The site administrator sets one payment description and fixed ZAR amount for the site. Customers enter billing details and continue to MiCash hosted checkout.

No products, cart, shipping or WooCommerce orders are created. Payment records appear in the MiCash Payments admin menu.

No browser success parameter can mark a payment paid. Confirmation requires a matching authenticated MiCash status API response and successful local storage. Background checks use WordPress cron, approximately every five minutes when cron runs, up to 2304 attempts.

Check status in admin can retry after that limit.

External service and privacy

za/privacy

za/terms

za. za. On submission, contact name, surname, email, phone, address, amount, description, site name, merchant reference and private return URL are sent to the selected MiCash environment over HTTPS.

An API key authenticates requests. Status checks send the merchant reference to the same environment. Review the linked MiCash360 terms and privacy policy before configuring the service or submitting personal information.

The plugin stores private WordPress payment records with references, environment, amount, state, verification diagnostics, a hashed receipt token and a credential fingerprint. Billing/contact details are sent to MiCash but not persisted by this plugin. API keys remain in the WordPress settings database and must be protected with backups and administrator access controls.

They are never prefilled into the admin form or exposed to visitors. Leave an API key field blank to retain its saved value.

Creation-claim records prevent duplicate submissions of the same form. A short-lived keyed IP hash limits ordinary repeated submissions; it is not a substitute for hosting-level abuse protection. Records are retained on deactivation/uninstallation for reconciliation.

Receipt URLs are bearer links: do not share them or put them in analytics logs.

Limitations and recovery

Only one fixed-amount offer per site. No refunds, subscriptions, carts, stock, tax calculations, invoices, email receipts or automatic fulfilment. No WooCommerce dependency.

Existing WooCommerce orders are not imported or changed.

If checkout creation times out or returns an invalid response, the record needs review. It is not retried automatically because MiCash may already have created a payable request. Reconcile the MS- reference with MiCash before allowing another attempt.

Reloading a page generates a new form and is NOT guaranteed to deduplicate a separate purchase intent.

If credentials for the environment used by an existing payment change, that payment cannot be checked until the matching original credentials are restored. Switching the active environment alone does not prevent old records from being verified. A process crash can leave a verification lock (micash_standalone_lock_ID).

Only an administrator with database expertise should remove that exact option after confirming no verification process is running. Do not delete payment records or creation claims during reconciliation.

net, checkout creation automatically navigates to the validated MiCash checkout URL using browser-side navigation rather than an HTTP Location redirect. A no-JavaScript fallback link is retained. This avoids Playground adding its internal /scope: prefix to an external Location redirect.

Normal WordPress hosting retains the standard automatic HTTP redirect. No security headers are weakened. Persistent hosting is needed to test closed-browser cron.

The matching MiCash /payments/{reference}/status endpoint must be available in the selected environment.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • micash
  • payments
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity30 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.