- Posts: 55
- Thank you received: 3
Configuration de PayPal IPN
5 years 4 months ago #332979
by novisoft
Configuration de PayPal IPN was created by novisoft
-- 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
-- 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.
5 years 4 months ago #332986
by nicolas
Replied by nicolas on topic Configuration de PayPal IPN
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.
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.
5 years 4 months ago #332995
by novisoft
Replied by novisoft on topic Configuration de PayPal IPN
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
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.
5 years 4 months ago #332996
by nicolas
Replied by nicolas on topic Configuration de PayPal IPN
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.
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.
5 years 4 months ago - 5 years 2 months ago #333006
by novisoft
Replied by novisoft on topic Configuration de PayPal IPN
Merci pour les explications détaillées.
Last edit: 5 years 2 months ago by novisoft.
Please Log in or Create an account to join the conversation.
Time to create page: 0.168 seconds