Foros del Web » Programando para Internet » PHP »

despues de cuánto tiempo puede validarse un IPN en PayPal?

Estas en el tema de despues de cuánto tiempo puede validarse un IPN en PayPal? en el foro de PHP en Foros del Web. Hola. Hace menos de 24 horas recibí un pago de PAYPAL. Así que tomé el código PHP de https://developer.paypal.com/webapps...ic/ipn/gs_IPN/ para validar el IPN. Y oh ...
  #1 (permalink)  
Antiguo 19/04/2015, 12:09
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 1 mes
Puntos: 22
despues de cuánto tiempo puede validarse un IPN en PayPal?

Hola.

Hace menos de 24 horas recibí un pago de PAYPAL.

Así que tomé el código PHP de https://developer.paypal.com/webapps...ic/ipn/gs_IPN/ para validar el IPN.

Y oh sorpresa!...

A todos mis IPN responde invalid.

¿acaso hay un tiempo límite para validar un IPN?

Me conecto directamente a https://www.paypal.com/cgi-bin/webscr porque son pagos REALES, incluso de menos de 24 horas.

Gracias por comentar.

:)
  #2 (permalink)  
Antiguo 19/04/2015, 12:30
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: despues de cuánto tiempo puede validarse un IPN en PayPal?

¿Y esto que tiene que ver con PHP?

Me parece que te has equivocado de foro.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 19/04/2015, 12:38
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 1 mes
Puntos: 22
Respuesta: despues de cuánto tiempo puede validarse un IPN en PayPal?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Y esto que tiene que ver con PHP?

Me parece que te has equivocado de foro.
  • me descargue el código PHP de ellos (PayPal)
  • muchos programadores PHP manejan el IPN y pueden mencionar si existe un fallo
  • Quizá algún programador PHP se ha topado con éste problema, o conoce un código + eficiente
El punto es que éste código:
https://developer.paypal.com/webapps..._IPN/#listener


siempre retorna

INVALID

aún cuando lo pruebo con IPNs reales y generados por PayPal pocas horas atrás.
  #4 (permalink)  
Antiguo 19/04/2015, 13:43
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: despues de cuánto tiempo puede validarse un IPN en PayPal?

¿Hiciste las pruebas que la pagina indica, entre tu listener y el simulador de PayPal?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 19/04/2015, 13:58
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 1 mes
Puntos: 22
Respuesta: despues de cuánto tiempo puede validarse un IPN en PayPal?

Cita:
Iniciado por gnzsoloyo Ver Mensaje
¿Hiciste las pruebas que la pagina indica, entre tu listener y el simulador de PayPal?
Tengo pagos reales, con IPN reales, así que no he efectuado éso.
  #6 (permalink)  
Antiguo 19/04/2015, 14:10
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: despues de cuánto tiempo puede validarse un IPN en PayPal?

Mira, si tu codigo es correcto, funcional de acuerdo a tus pruebas preproductivas, y recibes una respuesta válida dentro de las que la documentación indica, entonces es un tema que debes consultar con PayPal.
No es un tema de programación. No hay errores mostrados por PHP, ni errores devueltos por PayPal (es un mensaje válido).

Aún así te comento que toda transacción en cualquier sistema de pagos via web, tiene tiempo de vigencia por requisitos de seguridad. Por ello no me extrañaría que el codigo a validar esté vencido, en especial si la imputación del pago se ha efectuado...

En cualquier caso, en mi opinión es un tema off topic, que debes resolver con PayPal.

Posdata: De acuerdo a la documentacion del link que pusiste, es posible que el mensaje recibido sea INVALID si hay algún cambio a la estructura de datos quw PayPal espera recibir, y como eso dependerá de TU listener, deberás consultar con PayPal para saber que está pasando realmente.
Usualmente los sistemas de pasarelas de pagos conservan un log de transacciones que registra los procesamientos de mensajes. En esos casos ellos pueden decir con certeza donde está el error, si es un problema de parseo.

Cita:
1) PayPal HTTP POSTs an IPN message to your listener that notifies it of an event.
2) Your listener returns an empty HTTP 200 response to PayPal.
3) Your listener HTTP POSTs the complete, unaltered message back to PayPal; the message must contain the same fields (in the same order) as the original message and be encoded in the same way as the original message.
PayPal sends a single word back - either VERIFIED (if the message matches the original) or INVALID (if the message does not match the original).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #7 (permalink)  
Antiguo 20/04/2015, 18:59
 
Fecha de Ingreso: febrero-2004
Mensajes: 1.987
Antigüedad: 20 años, 1 mes
Puntos: 22
Respuesta: despues de cuánto tiempo puede validarse un IPN en PayPal?

Gracias gnzsoloyo

Etiquetas: ipn, tiempo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:55.