Bonjour,
Lorsque le plugin reçoit la notification de paiement du serveur Monetico, la notification contient les paramètres que vous avez dans le "Array" du débug ainsi qu'un paramètre MAC ( 3FDD060DFBAC056870BBAEB91EA90E053C9624B1 dans votre exemple )
Ce paramètre MAC est générer en fusionnant la "Key" que Monetico a de son coté et les paramètres du Array.
Le plugin va générer son MAC avec le même algorithme que Monetico en utilisant la "Key" que vous avez renseigné dans les paramètres de la méthode de paiement et les données du Array.
Ensuite il va comparé le MAC qu'il génère avec le MAC reçu dans la notification. Si les deux sont identiques, cela signifie que c'est bien Monetico qui envoi la notification de paiement (car seul eux et vous avez connaissance de la Key. Et du coup, la commande est ensuite confirmée.
Ici, le MAC généré par le plugin et le MAC fourni par Monetico sont différents. Cela devrait normalement indiqué que la Key renseignée dans les paramètres de la méthode de paiement est incorrecte. Donc vérifiez que vous n'avez pas de caractère en plus, genre un espace qui traine au début ou à la fin de la Key.
Ce qui est étrange quand même, c'est que le plugin génère également un MAC lorsqu'il envoi les données de la commande à Monetico à la fin du passage en caisse. Et Monetico est sensé vérifier le MAC envoyé en générant lui aussi un MAC de son coté et en comparant les deux. Et normalement, il ne devrait pas laisser payer l'utilisateur si le MAC généré est différent de celui reçu. Or vous dites que le paiement se fait sans souci. Cela indique que le process de génération de MAC est correct dans le plugin, et que la Key est correcte dans les paramètres de la méthode de paiement.
Aussi, avec Monetico, les paramètres dans le Array doivent être en ordre alphabétiques), or ce n'est pas le cas dans votre débug.
Enfin, je vois qu'au début du débug vous avez le texte "cmcic" qui tend à indiquer que vous utilisez le vieux plugin cmcic au lieu du plugin Monetico dans HikaShop. Je pense que la clé du problème est là.