Business software ยท Odoo
Odoo In development
Odoo 17 payment provider for eCommerce, invoices, and payment links, confirmed by the status API.
| Version | 17.0.0.1.0 |
|---|---|
| Compatibility | Odoo 17 Community or Enterprise, Python 3.10+. |
| Install | Download the ZIP from this page, unzip into an addons path, and install Payment Provider: Ssentezo Mobile Money. |
| Source | integrations/odoo-ssentezo |
| License | LGPL-3.0, matching Odoo payment providers. |
| Sandbox | Test mode is sandbox: the provider refuses the production host, requires Sandbox host verified, and accepts only 256770000001 to 256770000004. Enabled is live and requires Allow live payments. |
Supported in this version
- Odoo payment provider with the Mobile money method
- Pay page with access token
- Random Ssentezo reference per transaction
- Server-side status verification
- provider_reference is the wallet reference
- Sandbox (Test mode) and live safeguards
Install
- Download the ZIP from this page, unzip into an addons path, install the module, activate UGX, and open Payment Providers, Ssentezo Mobile Money.
- Set the state to Test mode, enter the base URL and credentials, and tick Sandbox host verified only for a verified sandbox host.
Checkout
Odoo redirects to /payment/ssentezo/pay, which sends one POST /api/deposit. The page poll and /payment/ssentezo/callback call POST /api/get_status/{externalReference}. The transaction is set to done only for SUCCEEDED with the same reference, amount, and UGX.
Ssentezo Developers