Sips Atos paramètrer les champs envoyés

  • Posts: 18
  • Thank you received: 0
8 years 11 months ago #224716

-- HikaShop version -- : 2.6.0
-- Joomla version -- : 3.4.0
-- PHP version -- : 5.5.22
-- Browser(s) name and version -- : firefox 41.0.1

Bonjour,

Je viens de paramétrer la méthode de paiement Sips Atos et cela fonctionne.
Cependant je n'ai pas utilisé les trois fichiers call-response.php, call_autoresponse.php et call_request.php. (Je ne vois pas comment le faire).

Or je souhaiterais paramétrer les champs envoyés à la banque ainsi que ceux retournés et il me semble que cela est possible dans les trois fichiers indiqués ci-dessus.

Par exemple, en mode de test avec debug, dans la liste des champs retournés par Atos je ne retrouve pas le nom et le prénom de la personne ayant passé commande.

Y a t il l'équivalent de ces trois fichiers quelques part dans hikashop ?
Comment puis je régler les données envoyées ?

Pour info j'ai ajouté pas mal de champs personnalisé et je pense que ce sont ceux ci qui posent problème.

Merci

Christophe

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
8 years 11 months ago #224774

Bonjour,

Ces fichiers ne sont pas utilisés. le plugin ATOS gère lui même l'appel à request et response.

C'est le fichier plugins/hikashoppayment/atos/atos_end.php où HikaShop envoie les paramètres à request. Donc c'est là que vous allez vouloir rajouter des paramètres.

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

  • Posts: 18
  • Thank you received: 0
8 years 11 months ago #224829

Bonjour et merci de votre réponse.

Je ne parviens pas du tout à faire passezr mes données à la banque.
Dans le fichier atos_end.php,
dans la variable $usefullVars, si j'aoute une ligne ainsi :

'lastname' => $this->vars['nom_adh'], 
où nom_adh correspond à un champ personnalisé présent dans la base et classé dans order, cela ne change rien.
Comment puis exploiter mes champs personnalisés dans ce fichier ?
Je n'ai bien sur pas trouvé ces informations ailleurs.

Merci d'avance

Christophe

Last edit: 8 years 11 months ago by nicolas.

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

  • Posts: 82867
  • Thank you received: 13374
  • MODERATOR
8 years 11 months ago #224854

Bonjour,

Normal vu que votre champs personnalisé ne sera pas dans $this->vars.
Il va falloir faire quelque chose comme cela:

$orderClass = hikashop_get('class.order');
$order = $orderClass->get($this->vars["caddie"]);
$this->vars['nom_adh'] = $order->nom_adh;
Ensuite, vous pourrez utiliser
$this->vars['nom_adh']

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

  • Posts: 18
  • Thank you received: 0
8 years 10 months ago #225196

Merci, cela fonctionne très bien.

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

Time to create page: 0.060 seconds
Powered by Kunena Forum