E-commerce ยท OpenCart
OpenCart Beta
OpenCart 4.1 mobile-money checkout with server-side status verification.
| Version | 0.1.0 |
|---|---|
| Compatibility | OpenCart 4.1, PHP 8.1+. |
| Install | Download the OpenCart 4.1 OCMOD ZIP from this page. It is not listed in the OpenCart Marketplace. |
| Source | integrations/opencart-ssentezo |
| License | GPL-3.0-or-later, matching OpenCart 4. |
| Sandbox | Sandbox is the organization status on the wallet, not a second API host. This entry does not add a payment switch. |
Supported in this version
- OpenCart 4.1 payment extension
- Mobile-money collection
- Sandbox and live safeguards
- Server-side status verification
- Duplicate-attempt protection
- Uncertain deposit response reconciliation
Install
Download the OpenCart 4.1 OCMOD package ssentezo.ocmod.zip. The beta is not available through the OpenCart Marketplace, and it does not support OpenCart 3.
- Install the ZIP through Extensions, Installer. Then install Ssentezo Wallet under Extensions, Extensions, Payments.
- Leave Sandbox selected and enter a base URL and sandbox credentials for a separately verified sandbox host. The production wallet host is blocked in sandbox mode.
- Use UGX and status names exactly Pending, Processing (or Complete/Shipped), and Failed. Enable the payment method only after saving the settings.
Checkout
The order remains Pending until the status API confirms the same reference, amount, and UGX. The callback body and browser return do not confirm payment. If a deposit response is uncertain, the attempt remains stored so a retry cannot start a second collection.
Ssentezo Developers