Me gustaría configurar un cuadro de donación de PayPal y usar su protocolo IPN para controlar cuándo entran las donaciones. La documentación es enormemente compleja y está llena de características que no me interesan. ¿Hay un fragmento corto? en Python: muestra cómo, por ejemplo, conectarse a Paypal, repetir para siempre e imprimir "¿Acabo de recibir $ 5?" cada vez que llega una donación.¿Puede alguien mostrarme el "mundo hola" de Paypal IPN?
Respuesta
En realidad, con IPN es al revés. PayPal publica una notificación en su servidor a través de HTTP POST cuando se realiza un pago. Por lo tanto, debe crear una secuencia de comandos CGI o servidor que reciba estas publicaciones, compruebe su validez y las procese.
Probablemente el ejemplo de código más fácil mirar para la creación de un procesador IPN es el código de ejemplo de PHP en:
https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt
pero hay toda una serie de fragmentos de código en:
https://github.com/paypal/ipn-code-samples
No debe omitir la documentación oficial porque cubre cómo configurar y probar IPN administrativamente. Está en:
https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf
En particular, véanse los capítulos 2-4.
Nueva URL de la guía IPN: https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/ipnguide.pdf – dg123
- 1. ASP.NET Paypal IPN vuelve VERIFICADO pero IPN no puede enviar
- 2. establecer transaction_subject PayPal IPN
- 3. Tornado 'Hola Mundo'
- 4. Asamblea, hola pregunta mundo
- 5. Paypal SandBox IPN Historial
- 6. PayPal IPN con CodeIgniter
- 7. suscripciones con PayPal IPN
- 8. ¿Alguien tiene un paquete Debian 'hola mundo', para el código fuente D?
- 9. paypal IPN returns pending_reason: unilateral
- 10. Hola mundo en Prolog
- 11. ¿Hola mundo ejemplo para circos?
- 12. Hola mundo en mod_wsgi
- 13. suscripciones de PayPal IPN y
- 14. Hola mundo sin usar librerías
- 15. IPN contra PDT en Paypal
- 16. ¿De dónde viene el 'Hola mundo'?
- 17. Codeigniter: Paypal IPN y csrf_protection
- 18. Paypal pagos recurrentes IPN confirmación
- 19. C# - ¿Alguien puede mostrarme un ejemplo muy simple de interfaces
- 20. ¿Un simple plugin de hola mundo NPAPI para Google Chrome?
- 21. Escribiendo "Hola mundo" en Emacs?
- 22. Haskell Hola mundo, eclipse IDE
- 23. IPN de Paypal: notify_url no se llama
- 24. ¿Alguien puede mostrarme una buena fuente para aprender servicios web?
- 25. PHP Suscripción de PayPal con IPN
- 26. Pasar y analizar PayPal IPN Campo personalizado
- 27. Paypal IPN Listener para ASP.NET MVC
- 28. Probando pagos recurrentes (IPN de Paypal)
- 29. suscripciones de PayPal PDT/IPN - POR FAVOR
- 30. ¿Identificar qué codificación usa PayPal IPN?
PayPal IPN es infernal de tratar. El ejemplo "muy básico" implica una gran cantidad de campos no documentados, etc. y verá que no se realiza ninguna de las comprobaciones que espera y debe hacerlo, p. validarlo está en la moneda correcta. –