11/04/2013

Sistemas de pago en línea con la API de PayPal

Sistemas de pago en línea con la API de PayPal

PayPal es la plataforma de pagos en línea más popular del mundo. Si bien en nuestro país viene aplicando algunas restricciones a sus usuarios desde hace un tiempo, sigue tratándose de la opción más conveniente para realizar transacciones a través de Internet. Esto se debe a su comodidad (muy superior a la de los sistemas tradicionales), pero también a su completa API, que permite adaptar sus funciones a las necesidades de todo tipo de proyectos. La API de PayPal se ofrece en dos formatos de representación de datos:

  • Par nombre-valor (NVP). Las solicitudes y respuestas se envían utilizando HTTP sencillo. La mayor parte del modelo de datos puede representarse con pares <atributo, valor>.
  • Protocolo de acceso simple a objetos (SOAP). Otra modalidad de intercambio de información, basada en una sintaxis similar a la de XML, y más compleja que la de NVP.

Ambos formatos definen formas de comunicación entre computadoras, y la elección de uno u otro dependerá del programador. NVP impone una sintaxis más tradicional, basada en secuencias de comandos, mientras que SOAP se encuadra dentro del paradigma orientado a objetos.

Al integrar una pequeña aplicación PayPal en nuestro sitio web, les daremos a los usuarios la posibilidad de pagar por nuestros productos o servicios de manera fácil, segura y también cómoda, ya que realizarán la operación desde nuestro propio entorno.

La interfaz permite manipular distintas opciones de pago. Con Express Checkout los usuarios de nuestro sitio web pueden realizarnos pagos sin tener cuenta de PayPal y sin que nosotros tengamos que cumplir con requisitos especiales. Con Direct Payment podemos alojar todo el proceso de transacción en nuestro propio sitio web (y no sobre la plataforma de PayPal), contando con una gran libertad sobre él. Otras opciones nos permiten configurar pagos recurrentes (algo ideal si ofrecemos un servicio por suscripción con pago mensual) o a varios destinatarios a la vez.

Gracias a los métodos que ofrece la API de PayPal obtendremos un sistema de ventas online a nuestra medida, y dotado con los mecanismos de seguridad (como HTTPS y SSL) que garantiza esta plataforma.

0

angularjs Aplicaciones en Facebook aplicaciones mobile behavioral targeting Botones Call-to-action breadcrumbs breadcrumbs web búsqueda de personal búsqueda facetada Call-to-action buttons Client-side cliente-destacado cms a medida coding comercio electrónico content marketing CSS3 PIE cuanto debe pesar un sitio data-driven web design Datos estructurados Defacement Denegación de servicio Desarrollar una aplicación web desventajas de PhoneGap diseñar newsletters diseño web diseño web argentina diseño web esqueuomórfico Diseño web responsive Diseño web responsivo diseño web santa fe diseño web Smart TV diseño web televisores DOM desde PHP enlaces rotos filtros de búsqueda flash flat web design formularios sitio web fragmentos enriquecidos función de autocompletar futuro de la realidad aumentada html HTML5 html5shiv inbound marketing Initializr interfaces Web para televisores javascript jobs jQuery Mobile Mapbox maquetado html/css maquetador web masonry layout menú de navegación menú desplegable Metodologías ágiles Modernizr MVC Navegación por teclado oferta laboral OpenStreetMap paginas de Facebook Paper js Paper js framework personas Phishing plan de QA Polyfills polymer portfolio-destacados portfolio-inicio programacion de CMS Programadores WordPress página de contacto página de error 404 que es Backbone.js Realidad aumentada Resultados instantáneos server-side skeuomorphic design sliders y usabilidad soporte Internet Explorer Storytelling Underscores usabilidad usabilidad buscadores user-centered design ux velocidad de carga web Vendor prefixes ventajas jQuery Mobile Ventanas integradas versiones antiguas de Internet Explorer WAI-ARIA web components web imprimible Web Semántica WordPress para ecommerce