J'essaie d'implémenter/mettre à jour PayPal caisse express sur une application Symfony.Comment personnaliser le contrôleur de notification dans Payum
Bien que je l'ai intégré avec succès sur le mode "normal", nous avons quelques problèmes concernant la capture: tous les utilisateurs ne reviennent pas sur le site après le paiement, donc le code "doneAction" n'est pas exécuté. la commande n'est pas définie comme terminée, ni l'e-mail envoyé, etc. Chaque mois, jusqu'à 10 captures de paiement sont perdues à cause de cela.
PayPal a le système de notification IPN, et si je ne me trompe pas, Payum s'en sert via "Notification Url". Comment puis-je étendre ou remplacer le contrôleur de notification? Puis-je associer un événement à la notification? Je veux placer ici la logique "Order completed".
Le seul events J'ai trouvé sont:
payum.gateway.pre_execute
payum.gateway.execute
- payum.gateway.post_execute
Merci! J'étais sûr que j'ai raté quelque chose sur les docs. –