Monetico erreur 400 accuse reception

  • Posts: 6
  • Thank you received: 0
11 months 2 weeks ago #351785

-- url of the page with the problem -- : www.resacomiteparis.fr
-- HikaShop version -- : 4.7.2
-- Joomla version -- : 4.3.1
-- PHP version -- : 8.1.13

Bonjour,

J'ai installé le module de paiement monetico et je suis en phase de test (bac à sable)
Lors d'un paiement, monetico reçoit une erreur 400 pour l'accusé de réception:

"Votre serveur nous a envoyé un accusé de réception invalide et le paiement a été validé.

<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
Reason: You're speaking plain HTTP to an SSL-enabled server port.<br />
Instead use the HTTPS scheme to access this URL, please.<br />
</p>"

Voici l'adresse que j'ai fournie pour la validation:
www.resacomiteparis.fr/index.php?notif_p...otify&tmpl=component

J'ai un peu de mal à savoir où se situe le problème, mon serveur chez planethoster, Monetico ou mon paramétrage (lien en https ou http).

Merci pour tout aide, qui me permettrait d'avancer dans la résolution de mon problème.

Cordialement,
Pascal

Attachments:
Last edit: 11 months 2 weeks ago by nicolas.

Please Log in or Create an account to join the conversation.

  • Posts: 81625
  • Thank you received: 13085
  • MODERATOR
11 months 2 weeks ago #351791

Bonjour,

L'erreur indique que vous avez fourni à monetico l'URL avec http et non avec https, or votre serveur n'accepte que avec https, et du coup il retourne une erreur 400 à monetico lorsqu'il essaie de le contacter pour la notification de paiement.

Please Log in or Create an account to join the conversation.

  • Posts: 6
  • Thank you received: 0
11 months 2 weeks ago #351800

Merci pour votre réponse, mais justement j'ai fourni une adresse en https, et dans la requête émise par la banque, il y a bien https://... et c'est pour cela que je comprends pas bien d'où provient le problème.

Please Log in or Create an account to join the conversation.

  • Posts: 81625
  • Thank you received: 13085
  • MODERATOR
11 months 2 weeks ago #351801

Bonjour,

Je pense qu'il faudrait discuter avec le support de Monetico. Car si il y a bien le https dans l'URL de notification fournie à Monetico, je ne vois pas pourquoi votre serveur renverrait cette erreur à Monetico.
Peut être qu'il y a un paramètre à changer dans les options du compte marchant sur le site de Monetico ?

Please Log in or Create an account to join the conversation.

  • Posts: 6
  • Thank you received: 0
11 months 2 weeks ago #351926

J'ai pris contact avec Monetico et je leur ai demandé de mettre la requête en http. Cela semble fonctionner, mais par contre ils ne reçoivent aucune réponse de la part du site, et la commande n'est pas validée.

Voici la requête

http://www.resacomiteparis.fr:80/index.php?notif_payment=monetico&option=com_hikashop&ctrl=checkout&task=notify&tmpl=component&TPE=0000001&date=23%2F05%2F2023_a_19%3A39%3A31&montant=30EUR&reference=Q3L32&texte-libre=&code-retour=payetest&cvx=non&vld=0424&brand=MC&status3ds=1&numauto=000000&modepaiement=CB&MAC=86AF5A9FA874628C86E578AF212972E5FD93CB68

Quelle devrait être la réponse de mon site ?

Merci pour votre aide

Please Log in or Create an account to join the conversation.

  • Posts: 81625
  • Thank you received: 13085
  • MODERATOR
11 months 1 week ago #351927

Bonjour,

Il manque le paramètre orderId dans l'URL. C'est pour cela que la réponse est une page blanche car c'est quelque chose qui ne devrait normalement pas arriver.
Ce paramètre est ajouté de manière dynamique à l'URL lorsque le plugin monetico fourni le paramètre url_retour_ok à monetico lorsqu'il redirige l'utilisateur vers Monetico pour le paiement à la fin du passage en caisse.

Please Log in or Create an account to join the conversation.

Time to create page: 0.064 seconds
Powered by Kunena Forum