probleme API paiement + proxy

  • Posts: 93
  • Thank you received: 4
  • Hikamarket Multivendor Hikaserial Standard Hikashop Business
10 years 1 month ago #175135

-- HikaShop version -- : 2.3.3
-- Joomla version -- : 3.3.6
-- PHP version -- : 5.5.9
-- Browser(s) name and version -- : all

Bonjour,

sur la boutique que nous avons mis en place pour un client tout fonctionne bien sauf pour certains clients derrière un "proxy". au moment de valider on a un message "probleme api paiement invalid keyword in parameter (+ une adresse IP).

Nous utilisons ATOS comme API.
Avez vous une solution à nous proposer?

merci d'avance

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 1 month ago #175140

Bonjour,

Il s'agit d'un système de sécurité de la plateform ATOS mais elle possède différent soucis comme une non gestion de l'IPv6.
Du coup, nous avons une ligne dans HikaShop pour ne pas passer l'IP si celle ci est au format IPv6 ; dans votre cas je vous recommande de tout simplement supprimer la ligne.

Vous pouvez donc modifier le fichier (ou créer un override afin de ne pas avoir de soucis avec les mises à jour) de la "atos_end.php"
fichier : plugins/hikashoppayment/atos/atos_end.php
override à créer : template/your_frontend_template/hikashoppayment/atos/atos_end.php

Et supprimer la ligne :

if(strpos($this->vars["customer_ip"],':') === false) $parm.=" customer_ip_address=".$this->vars["customer_ip"];

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 93
  • Thank you received: 4
  • Hikamarket Multivendor Hikaserial Standard Hikashop Business
10 years 1 month ago #175809

Bonjour,

merci pour ces indications.

Effacer la ligne dans le fichier fonctionne très bien.
En revanche la solution de l'over-ride dans le dossier template, ne fonctionne pas. (template yootheme)
Avez vous une autre solution ou un autre emplacement à nous conseiller pour qu'effectivement nous puissions utiliser un système d'over- ride qui nous permettra de faire des mises à jour sans avoir à refaire la manip à chaque fois?

Merci d'avance

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 1 month ago #175875

Bonjour,

Au temps pour moi, c'est "template/your_frontend_template/hikashoppayment/atos_end.php"
J'ai relu trop rapidement le code.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

Time to create page: 0.057 seconds
Powered by Kunena Forum