-- url of the page with the problem -- :
www.poincons-matrices.fr/la-boutique.html
-- HikaShop version -- : 4.4.3
-- Joomla version -- : 3.10.1
-- PHP version -- : 7.4.21
-- Browser(s) name and version -- : SAFARI Version 14.1.2 (16611.3.10.1.3)
-- Error-message(debug-mod must be tuned on) -- : Une erreur s’est produite. Veuillez contacter votre commerçant. [ab65dcfc46abea] »
Bonjour,
J'ai un problème que je n'arrive pas à résoudre...
Dans notre boutique (
www.poincons-matrices.fr/la-boutique.html
), en 2016, nous avions mis en place le système de paiement par carte bancaire - Hikashop ATOS SIPS 2.0 Payment Plugin en liaison avec Sogenactif. Jusqu’à ce jour les transactions via le paiement par carte bancaire se déroulait sans problème.
Début septembre, la société Générale nous a demandé de créer une nouvelle clé secrète que nous avons remplacé depuis Hikashop ATOS SIPS 2.0 Payment Plugin. Nous avons remplacé uniquement la clé secrète et sa version sans toucher aux autres paramétrages
Depuis lors de la validation du paiement en ligne apparait un message d’erreur « Une erreur s’est produite. Veuillez contacter votre commerçant. [ab65dcfc46abea] », ne donnant pas la possibilité de renseigner la carte bancaire sur le site de la Société générale. De ce fait, sous Hikashop le statut de commande reste sur commande créée et ne passe pas en confirmée, puisque nous n’avons pas le paiement.
En mode déboggage je n’ai pas d’autre message.
Après divers échanges avec le support de Sogenactif, voici les réponses de leur support.
- « Suite à nos investigation, nous vous informons que vous ne renseignez pas la clés secrètes lors de votre requête de paiement ce qui bloque l'initialisation de celui ci. »
Etonnant puisque j’ai bien indiqué la nouvelle clé et sa version depuis Hikashop ATOS SIPS 2.0 Payment Plugin.
- « Pour faire suite à notre entretien, l'erreur proviens de la génération du transaction référence (TRef).
En effet vous ne générez pas le transaction référence depuis votre solution, hors sur votre contrat vous n'avez pas l'option génération automatique, alors que la transaction doit être identifier via le transaction référence (option active).
Nous vous invitons à générer le transaction référence sur votre requête de paiement (via votre Plugin)
Ci joint un exemple de requéte avec le transaction référence : amount=5500|currencyCode=978|merchantId=011223744550001|normalReturnUrl=http://www.normalreturnurl.com|transactionReference=534654|keyVersion=1 »
Et là que faire ??
Dans l’attente de votre avis.
Merci,
Alain