E-commerce ยท PrestaShop
PrestaShop In development
PrestaShop 8 mobile-money checkout with a waiting page and status-API confirmation.
| Version | 0.1.0 |
|---|---|
| Compatibility | PrestaShop 8.0 to 8.2, PHP 8.1+. Tested on 8.2.1. |
| Install | Download the ZIP from this page and upload it in the Module Manager. Not on PrestaShop Addons. |
| Source | integrations/prestashop-ssentezo |
| License | MIT |
| Sandbox | Sandbox is the organization status on the wallet. In sandbox mode the module refuses the production host, requires the sandbox-host attestation, and accepts only 256770000001 to 256770000004. Live mode requires a separate confirmation. |
Download ssentezo-prestashop.zip
Supported in this version
- Payment option with phone field
- Awaiting-payment order state
- Waiting page with retry
- Server-side status verification
- Wallet reference on the order payment
- Duplicate callback protection
- Sandbox and live safeguards
Install
- Download the ZIP from this page, then upload it under Modules, Module Manager, Upload a module.
- Configure: leave Sandbox selected, enter the base URL and credentials, and turn on Sandbox host verified only for a verified sandbox host.
- Enable UGX and tick it for Ssentezo under Payment, Preferences.
Checkout
The order is created as Awaiting Ssentezo payment and one POST /api/deposit is sent. The waiting page and the callback call POST /api/get_status/{externalReference}. The order moves to Payment accepted only for SUCCEEDED with the same reference, amount, and UGX.
Ssentezo Developers