- Posts: 511
- Thank you received: 37
Paybox plugin sofinco
un de nos client a une solution de paiement Sofinco, mais le plugin ne semble pas correspondre car il y a incohérence des paramètres en arrivant sur la page banque.
Je n'ai malheureusement pas plus de détails sur l'incohérence des paramètres
Avez vous une idée ?
Le plugin est dans sa dernière version, mais pas hikashop
Merci d'avance
Please Log in or Create an account to join the conversation.
Le plugin Paybox est inclut dans HikaShop. Donc normalement, la version du plugin correspond à la version d'HikaShop installée.
Vous dites "Le plugin est dans sa dernière version, mais pas hikashop". Comment est-ce possible ? Avez-vous extrait le plugin de la dernière version d'HikaShop pour l'installé sur une ancienne version d'HikaShop ?
Quelle version d'HikaShop utilisez-vous ?
Aussi, vous dites " il y a incohérence des paramètres en arrivant sur la page banque". Qu'est-ce que cela signifie ?
Vous avez un message d'erreur en particulier qui s'affiche ? Lequel ?
Ou alors vous avez un prix à payer différent du montant total de la commande ? Ou quelque chose d'autre ?
Aussi, si vous activez l'option "débogage" de la méthode de paiement Paybox, en supposant que vous avez une version récente du plugin, vous aurez des informations sur les données envoyées à Paybox lors de la redirection du client qui seront stockées dans le "payment log file" de la configuration HikaShop. Ces données pourront aider à mieux comprendre la situation.
Please Log in or Create an account to join the conversation.
oui j'ai extrait le plugin de la dernière version d'hikashop pour l'installer sur un hikashop 3.3.0 :whistle:
Le message d'erreur de la page Sofinco est "incohérence des paramètres"
Par contre je n'ai pas trouvé le "payment log file" de la configuration HikaShop.
Please Log in or Create an account to join the conversation.
D'après www.paybox.com/modules-verifone-e-commer...%20001%20saisir%2001 )
Donc je vous recommande de vérifier tout cela en premier.Le message d’erreur « Incohérence des paramètres » s’affiche lorsqu’il y a une incohérence dans les paramètres renseignés au sein du module de paiement. Vérifiez les paramètres d’identifiant que vous avez saisis :
Numéro de rang
Numéro de site (composé uniquement des deux derniers chiffres exemple 001 saisir 01)
Vérifiez également que le montant de la commande est cohérent avec le montant minimum et maximum spécifiés sur votre contrat d’adhésion Paybox by Verifone. Vérifiez enfin que votre solution Paybox by Verifone est bien paramétrée pour le service utilisé (paiement en 3 fois, moyens de paiement complémentaires, devises, etc). Pour toute question sur ce point, contactez notre Service Commercial.
Pour l'option "payment log file, c'est dans la section "Files" de l'onglet "Main":
www.hikashop.com/support/documentation/5...nfig.html#main_files
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Pour cela, il faut sélectionner la méthode de paiement "Limonetik SOFINCO 3XSF" dans les options de la méthode de paiement.
Please Log in or Create an account to join the conversation.
Merci pour votre retour.
J'ai toujours un message mais plus le même.
d'après le service technique, l'url cible doit etre : tpeweb.paybox.com/php/
lorsque je modifie l'url cible pour mettre celle ci, j'ai effectivement à nouveau l'authentification du magasin, mais toujours une incohérence des paramètres, avec des détails cette fois :
Message:
Error while proceeding authentication with HMAC key
Request Parameters:
array (
'controller' => 'index',
'action' => 'index',
'module' => 'default',
'PBX_SITE' => '***',
'PBX_RANG' => '73',
'PBX_IDENTIFIANT' => '***',
'PBX_TOTAL' => '8900',
'PBX_DEVISE' => '978',
'PBX_CMD' => '788',
'PBX_PORTEUR' => 'contact@***.fr',
'PBX_SHOPPINGCART' => '<?xml version="1.0" encoding="utf-8"?><shoppingcart><total><totalQuantity>1</totalQuantity></total></shoppingcart>',
'PBX_BILLING' => '<?xml version="1.0" encoding="utf-8"?><Billing><Address><FirstName>test</FirstName><LastName>test</LastName><Address1>test</Address1><Address2/><ZipCode>456456</ZipCode><City>fdsfsd sdf</City><CountryCode>250</CountryCode></Address></Billing>',
'PBX_RETOUR' => 'mt:M;ref:R;auth:A;err:E;sign:K',
'PBX_HASH' => 'SHA512',
'PBX_TIME' => '2023-08-29T20:07:07+00:00',
'PBX_EFFECTUE' => 'https://***.fr/paybox_7.php?pbx=user&t=confirm',
'PBX_ATTENTE' => 'https://***.fr/paybox_7.php?pbx=user&t=wait',
'PBX_REFUSE' => 'https://***.fr/paybox_7.php?pbx=user&t=refuse',
'PBX_ANNULE' => 'https://***.fr/paybox_7.php?pbx=user&t=cancel',
'PBX_REPONDRE_A' => 'https://***.fr/paybox_7.php',
'PBX_CUSTOMER' => '<?xml version=',
'PBX_TYPEPAIEMENT' => 'LIMONETIK',
'PBX_TYPECARTE' => 'SOF3XSF',
'PBX_HMAC' => '49964299B31F086EF8AE7125821307B8A285297C1B159FB024C35C0C769BABCAC182F5E6BA1D4451F069A544C73A77D80B86186D70ED9BC075B9EC6018E64D16',
)
Les identifiants sont ok c'est sûr, par contre:
1. l'url ne semble pas la bonne puisque en changeant il reconnait bien les identifiants
2. le service technique m'a aussi dit que la variable Billing n'était pas complète, il m'a envoyé un exemple :
4. La variable PBX_CUSTOMER semble avoir un souci de formatage ?
Il m'on aussi envoyée la doc à jour :
Please log in or register to see it.
Please Log in or Create an account to join the conversation.
Merci pour la documentation. Sans ça, c'est compliqué de savoir où l'on va.
Bizarre. Dans la section 2.3.1, c'est en effet cette URL qui est mentionnée. Mais dans l'exemple de la section 2.3.4 de leur documentation, c'est l'URLd'après le service technique, l'url cible doit etre : tpeweb.paybox.com/php/
Le plugin, dans sa version actuelle utilise l'URL
Concernant PBX_BILLING, il semble en effet que les champs requis soient différents de la documentation officielle de PayBox ( www.paybox.com/wp-content/uploads/2022/1...x_DSP2_EN-v2.0-1.pdf )
Il va falloir faire des modifications assez complexes.
J'ai passé quelques heures dessus. Ci-joint une nouvelle version du plugin PayBox avec toutes les modifications. Installez le plugin sur votre site et réessayez.
Please log in or register to see it.
Please Log in or Create an account to join the conversation.
merci pour votre réponse et tout ce temps passé.
Maintenant le message accès refusé est affiche, quelque soit l'url
Voici ce que donne le "plus d'informations" :
Message:
Error while proceeding authentication with HMAC key
Request Parameters:
Please Log in or Create an account to join the conversation.
En regardant les informations fournies, je pense que le problème du HMAC et du PBX_CUSTOMER sont liés.
J'ai oublié de faire un htmlspecialchars sur le PBX_CUSTOMER.
Du coup, Verifone voit juste
Ci-joint une nouvelle version du plugin avec le patch pour cela.
Please log in or register to see it.
Please Log in or Create an account to join the conversation.
Je n'ai plus le message d'erreur, j'arrive bien sur la page suivante :
... puis on est retourné sur le site au panier, sans aucune explication ou erreur, et ceux, peut importe l'url, que ce soit celle de la doc paybox ou celle que le support m'a donné
j'ai donc péché les info sur paybox_end avec un var_dump dans la boucle :
Please Log in or Create an account to join the conversation.
Là, je sèche.
Je pense qu'il va falloir vérifier avec le support technique qui vous a fourni la doc spécifique à Sofinco, car sans message d'erreur difficile de comprendre ce qui ne va pas. Ils devraient pouvoir regarder de leur coté et vous dire ce qui coince.
Please Log in or Create an account to join the conversation.
le support a fait une modification sur le contrat, et tout fonctionne, nous pouvions toujours essayer, le réglage n'était pas bon de leur coté, nous avons eu pourtant pas mal d'échanges avec eux.
Merci à vous
Please Log in or Create an account to join the conversation.