Configuration de PayPal IPN

  • Posts: 44
  • Thank you received: 0
  • Hikashop Business
3 years 3 months ago #332979

-- HikaShop version -- : 4.4.2
-- Joomla version -- : 3.9.25
-- PHP version -- : 7.4

Bonjour,

Nous avons implanté le plugin de paiement PayPal Pro dans un site Web. Le site ne reçoit pas les changements liés aux commandes de PayPal.

Par exemple, si un paiement est remboursé, est-ce que Hikashop peut automatiquement mettre à jour le status de la commande correspondante à "remboursé"?

Nous avons activé IPN dans le compte PayPal en mettant le URL de notification suivant : www.notresite.com/index.php?option=com_h...pl=component&lang=en

Après avoir remboursé un paiement dans le compte PayPal, nous voyons que PayPal a bien envoyé la notification au site, mais la commande ne s'est pas mise à jour.

Il y a deux options que nous n'avons pas activées dans le plugin de paiement et qui ne sont pas expliquées dans votre documentation : "Send order id" et "Order notification".

Est-ce que le fait que ces options ne soient pas activées pourrait expliquer le problème?


Merci,

Alain Thibault
Novisoft

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

  • Posts: 82433
  • Thank you received: 13274
  • MODERATOR
3 years 3 months ago #332986

Bonjour,

Non, il n'y a pas de mécanisme pour changer le statut d'une commande suite au remboursement d'un paiement dans le plugin PayPal Pro, tout comme dans la très grande majorité des plugins de paiement.

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

  • Posts: 44
  • Thank you received: 0
  • Hikashop Business
3 years 3 months ago #332995

Bonjour Nicolas,

Merci pour ta réponse.

Est-ce que tu peux tout de même m'expliquer l'option "Order notification"?


Alain Thibault
Novisoft

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

  • Posts: 82433
  • Thank you received: 13274
  • MODERATOR
3 years 3 months ago #332996

Bonjour,

L'option "send order id" permet d'envoyer le numéro de la commande à paypal.
Lorsque l'option est désactivée, le plugin créera le paiement juste avant la création de la commande. Du coup, si le paiement ne passe pas, la création de la commande est annulée et le passage en caisse est affiché. Dans ce mode de fonctionnement, la demande de paiement étant envoyée avant la création de la commande, le plugin ne peut pas fournir l'id de la commande à PayPal vu qu'il n'existe pas encore.
Lorsque l'option est activée, le plugin créera le paiement juste après la création de la commande pour pouvoir transmettre l'id de la commande à PayPal à ce moment. L'inconvénient, c'est que la commande a déjà été créée, et si le paiement est refusé, alors le plugin va demander à Hikashop l'annulation de la commande, qui peut renvoyer l'utilisateur sur le passage en caisse, ou juste sur le listing des produits si le panier a été vidé (cela dépend de la configuration d'HikaShop).
En gros, l'idéal c'est de ne pas envoyer l'id si ce n'est pas nécessaire. Le fonctionnement est plus "propre".

Avec la grosse majorité des plugins de paiement, la commande est créée (l'email de création de commande est envoyé si actif), l'utilisateur est ensuite dirigé vers la plateforme de paiement, et suite au paiement le plugin confirme la commande et un email de notification de changement de statut est envoyé.
Avec PayPal Pro, le paiement est fait lors de la création de la commande. Donc il y a bien l'email de création de commande qui est envoyé si actif, mais il n'y a pas d'email de notification de changement de statut vu que la commande est directement créée confirmée. L'option "send notification" permet de palier à cela si c'est quelque chose de nécessaire en fonction de la configuration de votre boutique.

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

  • Posts: 44
  • Thank you received: 0
  • Hikashop Business
3 years 3 months ago #333006

Merci pour les explications détaillées.

Last edit: 3 years 1 month ago by novisoft.

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

Time to create page: 0.062 seconds
Powered by Kunena Forum