Choisissez la langue d’assistance Sélectionnez une équipe WhatsApp
English +1 876 894 3837 Español +57 312 290 7005
← Retour au blog

Connecter MPGS à WooCommerce

Connectez Mastercard Payment Gateway Services, en mode Direct ou Hosted Checkout, à WooCommerce via Genius Checkout, avec configuration, tests, abonnements et vérification des remboursements.

Guide pour connecter Mastercard Payment Gateway Services et WooCommerce via Genius Checkout
Visuel éditorial original créé pour Genius Checkout
Sur cette page
  1. Identifier le mode de la passerelle
  2. Configurer MPGS dans Genius Checkout
  3. Connecter WooCommerce
  4. Comprendre la navigation Hosted Checkout
  5. Exécuter la matrice de test
  6. Paiements récurrents
  7. Remboursements et états de paiement
  8. Erreurs MPGS fréquentes
  9. Utiliser MPGS au-delà de WooCommerce
  10. Sources et prochaines étapes

Le plugin Genius Checkout pour WooCommerce permet de relier un compte Mastercard Payment Gateway Services pris en charge à une boutique WordPress. Les commerçants peuvent utiliser MPGS Direct ou Hosted Checkout lorsque le mode choisi, les identifiants et la devise correspondent au compte délivré par leur banque ou prestataire de paiement.

Ce guide présente l’intégration vérifiée le 4 septembre 2026.

Exigence Valeur
Boutique Installation WordPress et WooCommerce prise en charge
Passerelle MPGS Direct ou MPGS Hosted Checkout
Identifiants Merchant ID, URL de la passerelle, et authentification spécifique au mode
Support abonnement Nécessite la tokenisation et l’autorisation de paiements récurrents
Règlement Dépend de la banque acquéreuse ou de la convention d’acquisition

Identifier le mode de la passerelle

MPGS Direct et Hosted Checkout disposent de flux de navigateurs et d’identifiants différents. Utilisez l’URL de la passerelle et le Merchant ID fournis pour le compte. Créez ou obtenez les identifiants API conformément aux consignes du portail commerçant de la banque.

Un commerçant Sagicor peut disposer d’un accès MPGS, mais le nom de la banque ne détermine pas à lui seul chaque champ de configuration. Utilisez « votre banque, par exemple Sagicor » dans les instructions et vérifiez bien le kit d’onboarding fourni.

Configurer MPGS dans Genius Checkout

  1. Accédez au compte commerçant Genius Checkout associé à la boutique.
  2. Sélectionnez MPGS Direct ou MPGS Hosted Checkout.
  3. Choisissez le mode test.
  4. Saisissez le Merchant ID, l’authentification et l’URL de la passerelle correspondant bien au même environnement.
  5. Sélectionnez une devise activée pour le compte MPGS.
  6. Pour Hosted Checkout, ajoutez le logo du commerçant via la médiathèque. Utilisez une image carrée de 1000 par 1000 pixels.
  7. Enregistrez et résolvez chaque réponse de validation.

Connecter WooCommerce

  1. Installez le plugin Genius Checkout for WooCommerce dans sa version la plus récente.
  2. Accédez aux paramètres de méthode de paiement Genius Checkout.
  3. Saisissez les identifiants API du commerçant configuré.
  4. Autorisez le domaine de la boutique.
  5. Vérifiez le nom du commerçant et le mode test dans l’état de la connexion.
  6. Choisissez les moyens de paiement affichés aux clients pris en charge.

La liste blanche des domaines protège la connexion API. Elle n’exige pas de vérification DNS pour ce scénario de redirection par le plugin.

Un écran de paiement Test Store affichant MPGS comme choix Genius Checkout distinct Un commerçant avec plusieurs passerelles actives peut présenter MPGS comme option distincte pour ses clients. Les options réelles dépendent de la configuration active et de la devise de commande du commerçant.

Le plugin actuel est compatible avec WordPress 6.0 et plus, WooCommerce 8.0 et plus, PHP 8.0 et plus, WooCommerce High-Performance Order Storage, ainsi qu’avec les paiements classiques et via Blocks. Consultez les exigences WordPress.org à jour avant de modifier un site de production.

Comprendre la navigation Hosted Checkout

MPGS Hosted Checkout fonctionne sur une page du prestataire. Cette page peut bloquer l’affichage dans un iframe. WooCommerce déclenche déjà une redirection de niveau supérieur : l’écran intermédiaire HighLevel n’est donc pas nécessaire.

L’acheteur doit pouvoir annuler, utiliser le bouton Retour du navigateur et revenir à la boutique sans être systématiquement renvoyé vers MPGS. Une annulation doit permettre de laisser la commande WooCommerce ouverte pour une nouvelle tentative.

Exécuter la matrice de test

Testez chaque mode et environnement configuré séparément :

  1. Paiement unique réussi.
  2. Paiement refusé avec un message d’erreur utile.
  3. Annulation par l’acheteur.
  4. Retour navigateur depuis MPGS Hosted Checkout.
  5. Livraison en double du callback.
  6. Paiement par carte enregistrée, si activé.
  7. Renouvellement d’abonnement et réessai en cas d’échec, si activé.
  8. Remboursement ou annulation via une commande WooCommerce.

Enregistrez l’ID de commande, la transaction Genius Checkout, le numéro de reçu, la référence MPGS, l’horodatage UTC, le mode et le résultat. Ne jamais conserver de données carte non sécurisées.

Paiements récurrents

Un paiement ponctuel MPGS peut être accepté même si le compte commerçant ne prend pas la tokenisation en charge. L’extension WooCommerce Subscriptions nécessite un jeton de paiement réutilisable et un plan Genius Checkout doté de la capacité récurrente.

Pour une période d’essai à 0, vérifiez que WooCommerce peut enregistrer la méthode de paiement d’abonnement sans tenter de facturer un montant nul non pris en charge. Testez le premier renouvellement facturé après la période d’essai. Un réessai manuel doit créer une nouvelle transaction Genius Checkout.

Remboursements et états de paiement

WooCommerce peut demander un remboursement depuis l’écran de commande, mais l’opération dépend de l’état de la transaction. Genius Checkout doit annuler une autorisation non encore capturée si MPGS accepte l’annulation, et rembourser un paiement capturé si MPGS prend en charge le remboursement.

La chronologie de la transaction doit enregistrer le paiement initial et chaque événement ultérieur de capture, annulation ou remboursement.

Erreurs MPGS fréquentes

Erreur HTTP 502 au démarrage. Vérifiez la réponse en amont, l’hôte de passerelle, le mode, la devise et les identifiants. Genius Checkout doit créer un journal d’exploitation même sans transaction financière.

Échec d’authentification. Vérifiez que le Merchant ID et les identifiants API correspondent bien à l’URL de la passerelle et à l’environnement utilisés.

Hosted Checkout ne s’ouvre pas. Confirmez que le compte dispose de l’option Hosted Checkout et que le navigateur ne tente pas d’intégrer la page prestataire dans un iframe.

Renouvellement refusé. Vérifiez la tokenisation, les autorisations récurrentes, la capacité du plan, la propriété du jeton et l’erreur API retournée à WooCommerce.

Utiliser MPGS au-delà de WooCommerce

Une configuration marchande MPGS approuvée peut se connecter via Genius Checkout à HighLevel, Ecwid, GiveWP, liens de paiement et QR codes et toutes les intégrations personnalisées par API prises en charge. Testez chaque connexion : la navigation, les callbacks et la gestion des états de commande varient selon la plateforme source.

Sources et prochaines étapes

Créer un compte Genius Checkout ou planifier un accompagnement à la configuration.

Genius Checkout

Vous souhaitez utiliser cette intégration sur votre plateforme ?

Reliez Powertranz, MPGS, Wompi et d’autres moyens de paiement à HighLevel, WooCommerce, Ecwid, GiveWP et vos outils métier sans développer vous-même la passerelle.