</> CodeBooks
    ← Volver a APIs web (página 2)
    Portada de PayPal APIs Up and Running, 2nd Edition

    PayPal APIs Up and Running, 2nd Edition

    Matthew A. Russell

    Editorial
    O'Reilly
    Año
    2012
    Páginas
    ~152
    Nivel
    Intermedio

    De qué trata

    Guía breve y práctica de Matthew A. Russell para integrar pagos de PayPal en sitios web y aplicaciones móviles, ya sea para vender productos, servicios o recibir donaciones. Esta segunda edición de 2012 es prácticamente un libro nuevo (alrededor del 75 % del contenido se reescribió): en lugar de resumir la documentación, cada capítulo integra una API distinta en una aplicación de ejemplo escrita en Python sobre Google App Engine. Está pensada para desarrolladores de nivel intermedio que ya programan aplicaciones web y conocen lo básico de Python y HTTP.

    Tras un panorama general de las APIs de PayPal y una introducción a Google App Engine, explica Express Checkout (incluida su versión móvil) y en qué se diferencia de un flujo de pago genérico; Express Checkout for Digital Goods, para vender documentos, videos y otros bienes digitales; Adaptive Payments, con pagos simples, paralelos y encadenados entre varios destinatarios; Website Payments Pro (Direct Payment), para cobrar con tarjeta sin que el usuario salga del sitio; e Instant Payment Notifications (IPN), para disparar acciones automáticas cuando se completa una transacción. Los apéndices presentan la aplicación de ejemplo y las Mobile Payment Libraries (MPL) para pagos desde apps móviles.

    El hilo conductor es Tweet Relevance, una pequeña aplicación sobre Twitter a la que se le van añadiendo distintas formas de cobro, lo que permite ver cada API en un contexto real. Su mayor aporte es ayudar a elegir qué producto de PayPal conviene en cada caso. Sin embargo, el contenido está muy desactualizado: se basa en las APIs clásicas NVP/SOAP, Adaptive Payments y las MPL fueron retiradas, y el código usa Python 2 y el App Engine de la época. Hoy PayPal ofrece APIs REST y SDK de checkout distintos, así que el libro vale sobre todo por los conceptos de flujos de pago y notificaciones.

    • PayPal
    • Express Checkout
    • Bienes digitales
    • Adaptive Payments
    • Website Payments Pro
    • IPN
    • Python
    • Google App Engine
    • Pagos móviles

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Tweet Relevance con pagos PayPal

    Aplicación de ejemplo en Python sobre Google App Engine, basada en Twitter, a la que en cada capítulo se le integra una API de PayPal distinta: Express Checkout, bienes digitales, Adaptive Payments, Website Payments Pro y notificaciones IPN.

    Más de APIs web con nivel Intermedio