CMI ECOM Payment Gateway for OpenCart
Official CMI / DAMANECASH hosted payments for OpenCart (ver3 SHA-512, 3D Secure, certification-ready)
OpenCart CMI Payment Gateway
Accept hosted CMI / DAMANECASH payments from OpenCart. Redirect customers to the payment page and validate the returned result before mapping the order status.
Explore the workflow. Check the requirements. Choose with confidence.A clearer workflow. More control.
Use the hosted payment flow
Customers enter payment details on the CMI hosted page.
Validate the payment messages
Use ver3 SHA-512 request signing and callback validation in the integration flow.
Prepare the merchant test scenarios
Review accepted, declined and cancelled payments before switching to production.
How it works
Configure the merchant
Set the environment, merchant configuration and return URLs.
Test the payment flow
Complete the scenarios required for your merchant integration.
Map the result
Check the verified response and the resulting OpenCart order status.
Explore the product before you buy.
Review the available demo and check the features that matter to your store.
Useful answers before purchase
Is this the right edition for my store?
The published package targets OpenCart 1.5.6.4 and 3.0.3.3. An approved merchant setup is required; confirm other releases with our team. 3D Secure depends on the merchant configuration.
Can I use it with a customised theme?
Theme and extension interactions depend on your setup. Contact our team with your platform version and installed components before purchase; any custom integration is quoted separately.
Where do I download the extension?
Use the DevmanExtensions Download Center after purchase and follow the instructions for your product and platform. Keep a backup and test the installation before changing your live store.
More product details and demonstrations
Main features
- OFFICIAL CMI / DAMANECASH HOSTED PAGE - Customers pay on the official secure CMI page (3D_PAY_HOSTING).
- HASH ver3 (SHA-512) SECURITY - Secure request signing and validation (anti-tampering).
- AUTH & PREAUTH SUPPORT - Authorization and Pre-Authorization (depending on merchant configuration).
- AUTOMATIC ORDER STATUS MANAGEMENT - Approved / Failed / Pending based on payment result.
- SECURE CALLBACK VALIDATION - Server-to-server callback endpoint support.
- TEST & PRODUCTION MODE - Easy switch from sandbox to live settings.
- MULTI-LANGUAGE READY - EN / FR / ES.
- NO CARD DATA STORED - Your server never stores sensitive card details.
- NO CORE FILE OVERWRITES - Clean installation and safe updates.
- COMPATIBILITY - OpenCart 1.5.6.4 and OpenCart 3.0.3.3.
- CERTIFICATION-READY FLOW - Supports required test scenarios (approved / rejected / cancelled / 3DS if enabled by merchant).
- Hosted payment page (CMI)
- ver3 hash signing (SHA-512)
- Return URLs (OK/Fail)
- Callback endpoint validation
- Order status mapping
Certification-Ready Test Scenarios
Designed to pass CMI certification flow: approved payment, rejected payment, cancelled transaction, and 3D Secure scenario (if enabled for the merchant).
Official CMI Hosted Payment Page (3D_PAY_HOSTING)
Customers pay on the official CMI secure interface. Your store redirects to CMI and receives the result back (OK/Fail) with full hosted security.
ver3 SHA-512 Hash + Callback Validation
Secure request signing with hashAlgorithm ver3 (SHA-512) and callback validation support to confirm transaction authenticity and protect against tampering.
Additional information
CMI ECOM Payment Gateway – Official DAMANECASH / CMI Integration for OpenCart
Accept secure online payments in Morocco using the official CMI (Centre Monétique Interbancaire) hosted payment page. Your store never stores card data: customers are redirected to the CMI secure page and the payment result is returned to your store (OK / Fail / Callback).
LIVE DEMO
Test the module in our demo environment:
- Frontend demo: https://opencart.devmanextensions.com/demo1/
- Admin demo: Open payment settings (User: demo / Pass: demo)
REAL INTEGRATION SCREENSHOTS
We include real screenshots of the integration flow (useful for long-term reference even if DEV credentials change in the future):
Checkout integration: Payment option visible in OpenCart checkout with secure redirection.
CMI Hosted Payment Page: Official CMI payment interface (3D Secure hosting flow).
Payment receipt: Successful payment screen with transaction reference and authorization code.
MAIN FEATURES
- Official CMI hosted integration (3D_PAY_HOSTING) – customers pay on the CMI secure page.
- Hash ver3 (SHA-512) – secure request validation (anti-tampering).
- Authorization & Pre-Authorization support – depending on your merchant configuration.
- Automatic order status mapping – Approved / Failed / Pending according to payment result.
- Secure callback validation – server-to-server verification support.
- Multi-language ready – EN / FR / ES (based on store language).
- Test & Production mode – easy switch from sandbox to live.
- No core file overwrites – clean installation and safe updates.
SECURITY & COMPLIANCE
- ✔ PCI DSS scope reduced (payment page hosted by CMI)
- ✔ 3D Secure authentication handled by the platform (when enabled for the merchant)
- ✔ Hash validation to protect requests
- ✔ No card data stored on your server
COMPATIBILITY LIST
OpenCart 1.5.x- OpenCart 1.5.6.4
- OpenCart 3.0.3.3
Theme compatibility: Compatible with most OpenCart themes using standard checkout flow. If your theme heavily modifies checkout or payment steps, some adjustments may be required.
IMPORTANT NOTE BEFORE PURCHASE
We can not guarantee correct functioning with external themes or third-party modules that modify the checkout, payment flow, order confirmation, or callback endpoints used by this payment gateway.
- About external themes: If you see layout/UX issues due to your custom theme checkout, we can help via a quote. Ask for a quote.
- About external modules: If you use modules that modify checkout/payment/order confirmation, incompatibilities may occur and could require a quote. Ask for a quote.
An incompatibility with your theme/extension is not a motive of refund. The refund will be applied only if custom development is not possible. If you have doubts before purchasing, contact us first for evaluation.
What do you need?
Digital download after payment confirmation. No shipping charges.
Converted prices are estimates. Payment currency is confirmed at checkout.
Backend Demo Frontend Demo