The Customer Experience
- Checkout: The customer proceeds to checkout and selects Monime Checkout.
- Redirection: Upon clicking “Place Order”, they are redirected to
https://checkout.monime.io/.... - Payment: They choose their preferred payment method (Mobile Money, Card, etc.) and complete the transaction.
- Return: After success, they are redirected back to your store’s “Order Received” (Thank You) page.
Order Statuses
The plugin automatically manages order statuses based on the payment lifecycle.| Status | Meaning |
|---|---|
| Pending Payment | The order has been created, and the user has been redirected to Monime. The payment is not yet confirmed. |
| Processing | Payment was successful. The webhook was received and verified. You can now fulfill the order. |
| Failed | The payment failed, or the checkout session expired (usually after 30 minutes of inactivity). |
| Cancelled | The user explicitly clicked “Cancel” on the Monime checkout page. |
If your products are strictly Virtual and Downloadable, WooCommerce may automatically move the order from “Processing” to Completed depending on your store settings.
Admin Management
Viewing Payment Details
When viewing a single order in WooCommerce > Orders, you will see a Monime Payment Details box in the sidebar (or below the order details). It provides:- Session ID: The unique ID for the checkout session (useful for support).
- Monime Order #: The transaction reference number from the Monime system.
Refunds
To refund a payment:- Log in to your Monime Dashboard.
- Locate the transaction using the Monime Order # found in the WooCommerce order details.
- Process the refund from the Monime Dashboard.
- Manually mark the order as “Refunded” in WooCommerce to keep your records in sync.
Logging
The plugin logs important events and errors to the WooCommerce logging system. This is useful for debugging.- Go to WooCommerce > Status > Logs.
- Select
monime-woocommerce-...from the dropdown. - Click View.