CMI ECOM Payment Gateway for OpenCart

Official CMI / DAMANECASH hosted payments for OpenCart (ver3 SHA-512, 3D Secure, certification-ready)

CMI ECOM Payment Gateway for OpenCart

Official CMI / DAMANECASH hosted payments for OpenCart (ver3 SHA-512, 3D Secure, certification-ready)


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:



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.x
  • 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.

  1. 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.
  2. 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?

Add to cart

Know about license rights

Backend Demo Frontend Demo