AlternativesMonCashConnect · Magento 2 extension

MonCashConnect vs extension Magento 2 MonCash — quelle solution choisir ?

Une extension Magento (par exemple Meetanshi "Magento 2 Digicel MonCash Payments") est rapide à installer si votre boutique vit entièrement dans Magento. MonCashConnect est plateforme-agnostique : même API pour Magento, WooCommerce, app mobile et back-office, avec sandbox et webhooks signés centralisés.

TL;DR — choisissez en 30 secondes

Choisissez MonCashConnect si…

Vous voulez une seule plateforme de paiement pour Magento et vos autres canaux (app mobile, back-office, autre boutique). Vous voulez sandbox isolée, webhooks signés et SDKs maintenus. Vous êtes prêt à écrire un petit module Magento autour du SDK PHP.

Choisissez l'extension Magento si…

Vous êtes 100 % Magento, vous voulez installer-configurer-vendre en moins d'une heure, et vous avez déjà un compte marchand Digicel ou un contrat fournisseur. L'extension est conçue pour ce flux et fait son travail.

Tableau comparatif

CritèreMonCashConnectExtension Magento 2 MonCash
Plateformes supportéesMagento, WooCommerce, Shopify (via API), apps custom, mobileMagento 2 uniquement
FormeAPI REST + SDKs (Node, Python, PHP) + plugin WordPressModule Magento 2 installable via Composer/marketplace
Marge plateforme0 % (Free / Pro 2 500 HTG/mo / Business 5 000 HTG/mo)Coût licence extension + frais marchand séparés
Frais réseau MonCash2.9 % passthrough BazikSelon votre contrat Digicel direct
Compte marchand Digicel requisNon (KYC MCC suffit)Oui (l'extension consomme vos credentials marchand)
Sandbox / mode testSandbox isolée avec ledger séparéMode test généralement disponible — vérifier la version
Webhooks signés HMAC-SHA256Non documenté publiquement
Dashboard marchand multi-projetsTout passe par l'admin Magento
Multi-store Magento (websites/views)Oui, via clés MCC par storeOui (fonctionnalité native Magento)
Audit log centraliséLogs Magento standard
Effort d'installationQuelques heures (module custom autour du SDK)Quelques minutes (Composer + config)
Documentation en françaisPartielle — anglais principalement
Réutilisable hors Magento
Les évaluations de l'extension Meetanshi reflètent sa fiche marketplace publique. Les fonctionnalités exactes dépendent de la version achetée. Consultez la documentation de l'éditeur avant la décision finale.

Quand l'extension Magento est meilleure

L'extension reste le bon choix dans plusieurs scénarios concrets :

  • Votre activité est 100 % Magento 2 — pas d'app mobile, pas de back-office custom.
  • Vous voulez le temps d'installation le plus court possible (quelques minutes).
  • Vous avez déjà un contrat marchand Digicel et l'extension consomme vos credentials existants.
  • Vous ne voulez pas maintenir un module PHP custom, même léger.
  • Vous valorisez le support direct de l'éditeur d'extension (Meetanshi) inclus dans la licence.

Quand MonCashConnect est meilleur

MCC devient intéressant dès que votre infrastructure dépasse une seule boutique Magento :

  • Vous avez Magento + un autre canal (app mobile, back-office, seconde boutique en WooCommerce).
  • Vous voulez une sandbox isolée pour QA, distincte de votre store de production.
  • Vous voulez recevoir des webhooks signés HMAC-SHA256 et les journaliser dans MCC, pas dans les logs Magento.
  • Vous ne voulez pas — ou ne pouvez pas — négocier un contrat marchand direct avec Digicel.
  • Vous voulez un audit log et des clés par projet (par exemple staging vs prod).
  • Vous prévoyez d'étendre votre stack au-delà de Magento dans les 12 prochains mois.

Intégrer MonCashConnect dans Magento via le SDK PHP

Faute d'extension officielle MCC, voici l'idée d'un module Magento minimal qui appelle notre SDK PHP. Adaptez selon vos conventions internes.

composer require moncashconnect/php-sdk

Côté contrôleur ou modèle de paiement :

<?php
namespace Vendor\MonCash\Model;

use MonCashConnect\Client;

class Payment
{
    private Client $client;

    public function __construct()
    {
        // Stockez la clé dans Stores > Configuration > Paiement (chiffrée).
        $this->client = new Client(getenv('MCC_SECRET_KEY'));
    }

    public function start(string $orderId, int $amount, string $returnUrl): string
    {
        $payment = $this->client->createPayment($amount, $orderId, [
            'returnUrl' => $returnUrl,
        ]);
        return $payment['paymentUrl'];
    }
}
Pour le webhook, créez un endpoint Magento (par exemple /moncashconnect/webhook) qui lit le corps brut, valide via Webhook::constructEvent(), puis met à jour le statut de la commande Magento via OrderRepositoryInterface.

FAQ

Existe-t-il une extension Magento officielle MonCashConnect ?+
Pas encore. Nous fournissons un SDK PHP officiel (composer require moncashconnect/php-sdk) qui s'intègre dans n'importe quelle base PHP, y compris un module Magento custom. Si l'extension officielle est un blocage pour vous, écrivez-nous — la priorité dépend de la demande.
L'extension Meetanshi a-t-elle un mode test ?+
Selon la fiche produit publique, l'extension prend en charge un mode test. Vérifiez la version exacte sur la page du marketplace. Côté MCC, la sandbox isolée est intégrée nativement avec des clés sk_test_proj_… qui touchent un ledger séparé.
Si je n'utilise que Magento, vaut-il mieux prendre l'extension ?+
Probablement oui, si votre catalogue ne quitte pas Magento et que vous n'avez ni back-office custom, ni app mobile, ni autre point de vente. L'extension installe en quelques minutes et vous évitez d'écrire un module.
Et si je gère plusieurs canaux (Magento + app mobile + back-office) ?+
C'est précisément le cas où MCC devient intéressant. Une seule plateforme MCC alimente les trois canaux via la même API, avec des webhooks signés vers un endpoint centralisé. Vous évitez de répliquer la logique de paiement dans chaque canal.
Puis-je utiliser MCC dans Magento via le SDK PHP ?+
Oui. Vous créez un module Magento qui implémente l'interface PaymentMethodInterface et appelle notre SDK PHP. Ce n'est pas plus complexe qu'un module Stripe ou PayPal custom — comptez une demi-journée de dev pour un développeur Magento confirmé.

MonCashConnect n'est pas affilié à Meetanshi, Magento, Adobe ou Digicel. Cette comparaison est rédigée de bonne foi à partir des informations publiques sur les marketplaces d'extension. Pour les conditions exactes de l'extension, consultez meetanshi.com.