2010-09-30 7 views
1

J'utilisais PayPal Web Standard et recevoir des notifications IPN de mes paiements parfaitement bien pour quelques mois. Plus tôt cette semaine, il a cessé de fonctionner. Je n'ai pas changé le code de la fonction dans un certain temps. Je me suis dit que j'essaierais ici en dernier recours, car le support de PayPal disait à peu près "pas notre problème". J'utilise Ruby 1.8.7 et rails 2.3.9. J'ai plus ou moins juste suivi pas à pas les rails pour la mise en place de la norme PayPal. http://railscasts.com/episodes/archive?search=paypalPayPal IPN cessé de fonctionner 422 Erreur

En parcourant les journaux sur le serveur. J'obtiens 422 erreurs avec l'erreur ActionController :: InvalidAuthenticityToken.

J'utilise déjà: protect_from_forgery: sauf => [: paypal_IPN]

Il ne reçoit pas à la fonction paypal_ipn

Toute aide est appréciée.

Répondre

0

Il s'avère que c'était une erreur de tête osseuse de mon côté. L'itinéraire qui a reçu les IPN a été configuré pour recevoir des demandes get et ne pas publier de demande. Changer la méthode dans mon fichier de routes à utiliser après avoir corrigé le problème. Cela n'explique pas pourquoi cela fonctionnait pour les quelques mois précédents.