Depuis la mise à jour de VirtueMart 3.4.0, certains paiements dans certaines configuration de VirtueMart ne fonctionnent plus.

Les plugins concernés

bugLes plugins concernés sont: monetico, paypal adaptive. Les plugins du code de VirtueMart sont: amazon, realex, paybox, klickandpay, sips.

 

 

Que se passe-t-il ?

monetico signature

La page de paiement s'affiche avec un message d'erreur.

 

Pourquoi ?

Ces plugins utilisent une fonction qui permet de crypter les données sensibles du paiement dans la base de données. Certains clients m'ont fait remonter le problème, et nous avons travailler avec Max Milbers, chef de projet de VirtueMart, pour résoudre ce problème rapidement. Il apparait dans certaines conditions très spécifiques, notamment pour les sites ayant activé le multilangue.

Comment le résoudre ?

  • Récuperez le fichier vmtable.php
  • Remplacez celui la: administrator/components/com_virtuemart/helpers/vmtable.php
  • Testez

Si votre paiement ne fonctionne toujours pas, il se peut que la clef de cryptage ai été modifiée. Vérifiez que TOUS les paramètres dans la configuration de votre plugin sont corrects, notamment ceux qui sont caché par des points indiquant que le champ est un mot de passe ou donnée sensible.

 

Vous avez des questions ? N'hesitez pas a les poser sur le forum de vituemart.fr, j'ai ouvert un post sur ce sujet