2012-07-29 32 views
6

Pasé MESES tratando de integrar PayPal en mi sitio, seguí innumerables tutoriales, artículos: leí todos los documentos, descargué un sinnúmero de muestras y las llamadas "muestras completas de trabajo" y todavía tengo que hacerlo funcionar.Integración de PayPal (IPN): ¿qué tan posible es REALMENTE?

También he hecho algunas preguntas en ocasiones diferentes, aquí mismo en S/O (en una cuenta anterior, ahora cancelada) que no condujo a ninguna respuesta correcta.

Acabo de encontrar el sitio web www.x.com, y estaba leyéndolo. Voy a darle un intento más, pero antes de hacerlo, me gustaría saber si,

cómo empezar 1.Verificar estado de su cuenta. Inicie sesión en PayPal. Vaya a su Perfil de PayPal y haga clic en Mi configuración. Confirme que su "Tipo de cuenta" es Premier o Business, o actualice su cuenta.

2. Comprueba la configuración de tu API. Haga clic en Mis herramientas de venta. Expanda "Venta en línea" si es necesario y marque "Acceso a la API". Haga clic en Actualizar y agregue o edite permiso de la API o vea la firma de la API.

3.En su Perfil de PayPal, haga clic en Mis herramientas de venta, haga clic en Notificación de pago instantánea. Siga las instrucciones para habilitar su IPN incluyendo ingresar su URL de notificación.

4.Para crear una secuencia de comandos de escucha de IPN básica, use el generador de scripts de PayPal IPN. Si es necesario, modifique la secuencia de comandos para satisfacer sus necesidades.

5. Instale la secuencia de comandos en su sitio web en la URL de notificación que especificó en su perfil de PayPal. 6. Pruebe la secuencia de comandos mediante PayPal Sandbox. (El registro es gratis.)

7. Una vez que haya verificado que su implementación funciona correctamente en el Sandbox, ya está listo para entrar en funcionamiento.

que por encima de texto citado, (de https://www.x.com/developers/paypal/products/instant-payment-notification) realmente es todo lo que necesito, como se dice?

¿Hay otros cosas que están involucrados que la documentación no cubre, o hay otros cosas que uno necesita saber con el fin de integrar PayPal IPN en su sitio web, que no son fácilmente accesibles a través de la Sitios web de PayPal o X.com?

+2

Entonces, ¿qué es exactamente lo que no funciona? Implementé IPN en innumerables sitios web sin ningún problema. –

+0

Nunca va a "VERIFICADO". Siempre va a "FAILED". También; la publicación de datos que PayPal devuelve nunca es lo que dicen que será, por lo tanto, cuando cambio en mi código, todavía cae en la cláusula "FALLIDO". He publicado un código completo sobre varias preguntas aquí y parece que nadie puede encontrar ningún problema ... Eventualmente la gente deja de intentar ayudar, probablemente porque no están seguros de qué hacer/probar a continuación, como yo. Intenté contactar a PayPal ... Como esperaba, no recibí una respuesta. – Jase

+0

Incluso he probado todas las muestras (también en diferentes idiomas) que PayPal y x.com le dan, pero nunca funcionan. – Jase

Respuesta

2

El problema más común para no recibir VERIFIED es que está enviando el paquete de IPN a PayPal en el orden incorrecto. Debe ser exacto, sin variaciones de ningún tipo, y debe recordar también adjuntar &cmd=_notify-validate a la cadena de consulta de solicitud.

+0

& cmd = _notify-validate - ¡Ahora eso es algo que estoy casi seguro de que no he visto en muchas de las muestras que he recopilado! Gracias por su respuesta, intentaré hacer otro intento y ver qué sucede. – Jase