django paypal paypal-ipn django-paypal

django-paypal: las solicitudes de IPN siempre son INVÁLIDAS



paypal-ipn (1)

Sí, también recibo errores en la publicación posterior a partir de ayer (18 de junio):

Opened POST Back Socket to PayPal. PayPal Post Back returns HTTP/1.0 400 Bad Request Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 216 Expires: Mon, 18 Jun 2012 22:18:00 GMT Date: Mon, 18 Jun 2012 22:18:00 GMT Connection: close <HTML><HEAD> <TITLE>Invalid URL</TITLE> </HEAD><BODY> <H1>Invalid URL</H1> The requested URL "&#47;cgi&#45;bin&#47;webscr", is invalid.<p> .... </BODY></HTML> : not handled.

Uso mi propia integración con IPN. Intenta manejar todas las respuestas de PayPal, por lo que recibo el último mensaje (: no se maneja). Realicé una actualización de paquete ayer, por lo que no estoy muy seguro de que sea un problema de PayPal.

Estoy usando el tenedor de dcrago de django-paypal , pero siempre encuentro un IPN inválido mientras trabajo con mis cuentas de sandbox.

Recibo el siguiente IPN:

Invalid postback. (INVALID)

Intenté todo lo que apareció en google:

  • comprobados correos electrónicos de vendedor y comprador
  • las cuentas de sandbox son ambas verificadas
  • Yo uso form.sandbox para renderizar la forma de paypal
  • intenté eliminar valores personalizados
  • no hay un personaje no ascii en la solicitud

Al verificar manualmente la solicitud con https://www.sandbox.paypal.com/cgi-bin/webscr , también me sale INVALID .

¿Alguien se encontró con este problema? ¿Hay alguna página más detallada para validar las solicitudes de ipn?