payments - ¿Cuáles son las diferencias entre la API de Paypal y la API de BrainTrees v.zero, y que funcionarían de manera más eficiente para un sitio web de Marketplace de Node.JS?
payment braintree (1)
Quiero comenzar diciendo que, aunque su pregunta se refiera a PayPal, probablemente me diría que busque un servicio diferente ... (Stripe http://www.stripe.com era lo que yo '' d recomendado originalmente, pero voy a enseñar eso otro día). Pero independientemente, por ahora voy a limitar mi respuesta a PayPal y qué tipo de Interfaces de Lenguaje de Programación de Aplicaciones (API) ofrecen; como que lo que preguntaste, y que en sí mismo es una empresa de buen tamaño.
Con los años, la API de PayPal ha pasado de ser un sistema muy simple a uno de los mejores en la industria. Abarca tantas cosas que sería fácil confundirse. Entonces, aunque su pregunta es amplia, creo que puedo brindarle un poco de orientación.
Me parece que lo que estás pidiendo es cómo puedes dividir los pagos o los pagos masivos a tus clientes. También debo decir que suena muy similar a un llamado servicio de mercado, como Amazon.com u otros sitios importantes de comercio electrónico. Estos sitios generalmente actúan de una manera colaborativa, lo que permite a los clientes comprar productos de ellos, así como vender los productos ellos mismos. Esa no es la regla, sino más bien lo que ha evolucionado en la economía en línea a lo largo de los años.
Primero, debemos entender qué es una API, y qué hace, y cómo puede ser utilizada. También necesitaremos tener una buena comprensión básica de cómo funcionan los sitios web impulsados por datos, y los conceptos de cómo se hablan entre sí. Además, querrás tener una comprensión de los lenguajes subyacentes necesarios para usar una API. Si no posee este conocimiento, le sugiero que quiera comenzar allí.
Pero al hablar de la API de PayPal, es compatible con una amplia variedad e incluye NVP / Soap (que se consideraría su API "clásica"), así como su nueva y brillante API REST. Dependiendo del idioma en el que se desarrolle su aplicación web, querrá elegir el idioma apropiado.
A continuación, deberá comprender las funciones de lo que puede hacer su API, y cómo se puede utilizar para que su negocio funcione de manera más eficiente y brinde mejores servicios a sus clientes. Una vez que comprenda la funcionalidad, podrá comprender mejor cómo lograr su objetivo final, y probablemente encontrará otras cosas en el camino, en las que no pensó hasta que se sumergió en ella.
Como usted sabe, PayPal puede de hecho proporcionar el servicio que está buscando. Para lograr esa funcionalidad, creo que querrá investigar y familiarizarse con algunas cosas. Primero, querrá pensar en cuántos clientes tendrá, ya que esto será algo importante a medida que desarrolle su servicio. Por ejemplo, existen límites de cuenta en ciertas funciones, y de vez en cuando puede descubrir que la tecnología disponible está disponible, le permitirá obtener mejores y más creativos planes en la fase de arquitectura de su aplicación.
Como dije anteriormente, ofrecen una gran variedad de diferentes API para elegir, sin embargo, si su objetivo es actuar como un sitio web de "mercado" como Amazon o Sears.com, o si quiere actuar como una solución de SaaS como Amazon Web Stores, Shopify o Volusion. Supongo que, en cualquier caso, querrá que les paguen a sus clientes, y para ser realistas debemos asumir que para que su servicio se considere una opción realista, necesitará para ofrecer más formas de pago que solo PayPal. Tarjetas de crédito, cheques, transferencias bancarias, BitCoin, etc. La lista continúa. Usted podría estar sentado allí pensando "Uh Oh". ¡No estoy seguro de dónde comenzar con eso! ". Independientemente del hecho de que PayPal original no ofrezca todos los métodos, como aprendemos cuando dicen
"Nuestra tecnología de pagos le permite aceptar tarjetas de crédito, tarjetas de débito y pagos de PayPal a través de dispositivos móviles, computadoras y escaparates" paypal
Te aseguro que no hay razón para entrar en pánico. PayPal obtuvo su éxito originalmente al proporcionar un servicio a vendedores pequeños como alguien que vende en eBay y ese era su lugar durante muchos años. Como resultado de tener tanto éxito en su nicho, PayPal para mí es uno de los servicios que realmente ha contribuido a hacer que internet sea la Internet que vemos hoy, ayudó a millones de personas a crear negocios y, en consecuencia, han crecido a lo largo de los años. y ahora ofrecen una gran variedad de servicios de pago, cada uno de ellos comercializado como "productos" separados y una pareja que incluso son marcas propias. Si bien técnicamente no son un banco, (si no contamos sus subsidiarias), definitivamente deben considerarse un gigante en la industria de pagos. Sin embargo, cuando comparamos su sitio web con los sitios de algunas de las instituciones bancarias más grandes, encontramos que es mucho más fácil de usar. A pesar del diseño fácil de usar, con tanto para elegir, un principiante puede obtener fácilmente
abrumado, y para el bien de referencia rápida, únase a mí para un paso elevado semi-rápido de los servicios que ofrece PayPal que pueden ayudar a un mercado aspirante, o al software como una empresa de servicios.
Comencemos por revisar algunos de los servicios más comunes y, en mi opinión, importantes con los que estar familiarizado a la hora de usar PayPal, y permítanme darles una breve descripción de cada uno de ellos. Cuando terminemos con esto, analizaremos cuál de estos servicios será mejor utilizar si desea ejecutar una empresa con una aplicación web que realice pagos divididos, servicios de mercado o cualquier otro servicio donde uno pueda necesitar para aceptar dinero de un tercero, mantener un porcentaje y enviar el resto a su cliente.
PayPal para un principiante que necesita aceptar pagos de alguien, pero que no necesita ningún tipo de acceso API para integrarse.
Negocio de PayPal : utilizado por la persona que comienza a vender más de lo que puede en su cuenta personal.
PayPal aquí : se usa para aceptar pagos en su teléfono con un lector de tarjetas.
Soluciones POS de PayPal : se utiliza como caja registradora en una tienda física.
Facturación en línea de PayPal : se usa para enviar facturas de correo electrónico a sus clientes
Los productos que acabamos de enumerar pueden ser una solución viable para algunos vendedores, sin embargo, esto es sobre qué API utilizar y qué servicios pueden utilizar mejor un sitio web de comercio electrónico o un sitio web de mercado y de los que obtienen los mayores beneficios. Solo hay ciertas opciones para el acceso a la API. Para no confundirnos, pasaremos rápidamente a través de ellos también. Entonces, si su objetivo al usar PayPal es crear el nuevo Amazon.com Etsy o EBay, estos son los servicios que debe aprender a usar y obtener más información al respecto.
Cuentas y servicios de PayPal para una empresa más desarrollada, una puesta en marcha con una aplicación más compleja o flujo de trabajo, o cualquier persona que necesite integrar los servicios de PayPal en sus sistemas informáticos de alguna manera:
** Paypal Standard de pagos ** - Este es bastante autodescriptivo, sin embargo, es el servicio más capaz de comercio electrónico de PayPal. Obtenga más información visitando este enlace
Pago exprés : le permite dejar que un cliente realice un check-out a través de PayPal desde su carrito de compras, y también le permite crear un tipo de carrito de compras dentro de PayPal. Acceso limitado a la API
PayPal Payments Pro es el tipo de cuenta que muchas empresas de comercio electrónico encuentran que necesitan para utilizar los servicios de PayPal, y ofrece un acceso API bastante bueno. Si tiene una cuenta PayPal Payments Pro, también hay un par de servicios que puede obtener además por una pequeña tarifa mensual adicional.
Terminal virtual de PayPal : le permite tomar una "orden telefónica" de un cliente e ingresar manualmente la información de la tarjeta de crédito. No requiere que un cliente sepa que está usando PayPal.
Payflow Payment Gateway Solución de pago totalmente integrada, comparable a una cuenta mercantil regular. Pay Flow, en realidad se puede utilizar con su propia cuenta de servicios comerciales de bancos, pero ese es un tema para otro momento.
Si bien todos los servicios que mencioné anteriormente solo le permiten aceptar los métodos de pago más comunes, en la economía en línea de hoy en día, generalmente queremos aceptar más tipos, y como dije antes, hay mucho más en PayPal de lo que parece, y definitivamente han estado gastando su tiempo y dinero desplegando sus alas. Gracias a un nuevo servicio que lanzaron recientemente, llamado Braintree, PayPal ha evolucionado, ya no es el servicio de pago restrictivo que parecían destinados a convertirse en un período de tiempo. Braintree es solo uno de los muchos ofrecimientos de servicios "extracurriculares" que tienen ahora, y aunque no tengo tiempo para revisarlos todos hoy, mencionaré algunos de los servicios de PayPal menos conocidos que considero más útiles. a una tienda de comercio electrónico o sitio web de mercado.
Braintree zero: Braintree se adquirió de PayPal no hace mucho tiempo y se promociona como un sistema de pago de "código abierto". Su objetivo es reinventar cómo se intercambian los pagos, lo que permite que el proceso sea más fluido. También tiene una funcionalidad API muy avanzada, de la que hablaremos, y definitivamente es "el nuevo chico en el bloque".
Paydiant: este es complejo, pero permite pagos móviles, programas de lealtad y más. Se comercializa a comerciantes, bancos y socios. Para obtener más información, ve aquí. No se tratará en esta publicación, pero puede valer la pena examinarla.
PayPal también tiene servicios como el servicio mencionado por la persona que realizó la pregunta que solicita esta publicación, como la forma en que shopify le otorga permisos. Aunque no estoy seguro del uso exacto de Shopify, puedo pensar en muchos. La forma en que lo describen es
"PayPal ofrece varios servicios para ayudar a los comerciantes a administrar fácilmente la autenticación para sus clientes de forma segura. Los servicios de PayPal permiten a los comerciantes configurar cuentas de PayPal para clientes, configurar y gestionar permisos para clientes, almacenar detalles de tarjetas de crédito de clientes con PayPal y también optimizar el proceso de inicio de sesión ".
Documentos de seguridad de Autenticación de Paypal
Los servicios que están disponibles a través de la API de autenticación incluyen:
Bóveda de PayPal : este servicio le permite almacenar de manera segura la información de su tarjeta de crédito y transacciones de los clientes, ya sea que su procesador de pagos sea o no PayPal, Braintree o su propio banco. Lo describen como
* "La API de Vault proporciona una forma segura de almacenar tarjetas de crédito de clientes. Al almacenar tarjetas con PayPal, puede evitar almacenarlas en sus servidores. "* Si bien se puede usar para aceptar directamente pagos con tarjeta varía según el país, sigue siendo un servicio que puede ser un activo valioso sin importar nada.
Identity API o Iniciar sesión con PayPal: con esto, los clientes pueden usar Iniciar sesión con los botones de PayPal para iniciar sesión en su sitio web con sus credenciales de PayPal. Se usa para algunas cosas diferentes, incluyendo:
Inicie sesión con PayPal, que le permite autenticar a los clientes en su sistema a través de sus credenciales con PayPal, de forma similar al inicio de sesión con Google u otros sistemas Open Auth en el mercado.
Pago sin contratiempos: si utiliza Iniciar sesión con PayPal, también puede usar el pago sin contratiempos, lo que permite que lo describan
"La API de identidad de PayPal es compatible con la función de pago sin interrupciones, que les brinda a los clientes la posibilidad de pagar directamente con su cuenta de PayPal. Una vez que haya iniciado sesión en su sitio web a través de Iniciar sesión con PayPal,
el comprador puede pagar sin problemas con PayPal sin la necesidad de iniciar sesión en PayPal nuevamente ".
API de cuentas adaptativas de PayPal : "Use la API Adaptive Accounts API para crear aplicaciones que creen y administren cuentas de PayPal. Los comerciantes y los desarrolladores pueden usar la API para crear cuentas de PayPal, agregar métodos de pago a las cuentas y verificar el estado de una cuenta de PayPal ".
API de permisos : por último, pero no menos importante, la API de permisos de PayPal, permite
"... usted puede solicitar y obtener autorización para hacer llamadas a la API y tomar medidas en nombre de sus clientes. El servicio es automatizado y fácil de usar, atrae clientes a través de los permisos otorgados y lo que significan, lo que minimiza el tiempo requerido. Los permisos están organizados en grupos que son autodescriptivos y ayudan a reducir la barrera para incorporar a sus clientes. Cuando el cliente finaliza el flujo de permisos, se los redirige a su sitio ".
La API de permisos se usa para muchas cosas, sobre las que puede obtener más información a través del enlace, pero las más comunes son obtener permisos en un flujo de trabajo, desembolsos o pagos, reembolsos, pagos recurrentes, obtención de información de transacciones y cuotas de grupos de seguimiento. Para obtener una descripción general completa, consulte la Guía de integración del servicio de permisos de PayPal.
Los servicios finales que cubriré son los servicios de pago. Estos son los servicios que ofrece PayPal para permitir que una empresa que sea un mercado, como una transacción de pago dividido u otra empresa que necesite pagarle a muchas personas, les desembolse fondos a través de una variedad de métodos.
API de permisos : una forma como mencionamos anteriormente es autenticarse en la cuenta del cliente y enviar desembolsos dentro de PayPal.
API de pagos: la API de pagos es una interfaz REST que le permite no solo enviar hasta 500 desembolsos en una llamada API, sino también asegurarse de que puede enviar, rastrear y buscar fácilmente pagos emitidos previamente. Para comenzar con la API de pagos, debe visitar, y para obtener más información en cuanto a la integración en su sitio web, consulte la documentación de Payouts y la referencia de la API REST de Payouts.
- API de PayPal Mass Pay : con Mass Pay, puede enviar pagos en serie directamente desde su cuenta de PayPal o utilizar la API de Mass Pay para enviarlos. Mass Pay incluye operaciones NVP / SOAP API que le permiten crear fácilmente un conjunto de pagos identificando a cada destinatario individual y la cantidad de cada pago. Con Mass Pay, puede encargarse de las comisiones, reembolsos y recompensas, e incluso realizar todos los pagos generales que se obtienen con la administración de una empresa. Es importante tener en cuenta que con la API de pagos no necesariamente tiene que ser un vendedor de PayPal para usarla, pero con la API de Mass Pay, debe estarlo.
- PayPal Mass Pay API es una de las mejores opciones para un negocio de mercado. Los comerciantes usan Mass Pay API para enviar dinero instantáneamente a hasta 250 destinatarios a la vez. Para enviar pagos a múltiples destinatarios, los comerciantes solo necesitan la dirección de correo electrónico de la cuenta PayPal del destinatario, el importe del pago y el código de moneda. Los comerciantes pueden cargar manualmente un archivo que enumera los pagos o crearlos mediante programación mediante la API de Mass Pay.
- Para comenzar con la API de Mass Pay, debe visitar la "guía de inicio"
- Para obtener más información sobre cómo integrarlo en su aplicación web, debe ver: la Guía del usuario de Mass Payments
- la documentación de Mass Pay NVP API
- O si usa SOAP API, la documentación de SOAP API
- También puedes ver su sección de aplicaciones de muestra en GitHub
Finalmente, permítanme entrar en más detalles sobre el nuevo servicio de PayPal Braintree v.Zero. ¿Qué es Braintree podrías preguntar? Bueno, como lo describe Paypal, es
"... una plataforma de pagos completa que facilita la aceptación de pagos en su aplicación o sitio web. Nuestro servicio reemplaza el modelo tradicional de aprovisionamiento de una puerta de enlace de pago y una cuenta de comerciante de diferentes proveedores. Desde pagos de un solo toque hasta SDK móviles y aceptación de moneda extranjera, brindamos todo lo que necesita para comenzar a aceptar pagos hoy ".
Entonces, después de leer eso, podría estar pensando: "Esto suena muy bien, ¿qué tipos de pagos puedo aceptar con el servicio de Braintree ?" También responden a esa pregunta en un punto diferente que dice:
Encontrará al leer esa pregunta que podría tener preocupaciones sobre su localidad y si está disponible en su país o no. Nos dan esa respuesta en términos bastante claros , indicando
"Su empresa debe operar desde una oficina con sede en EE. UU., Canadá, Australia, Europa, Singapur, Hong Kong, Malasia y Nueva Zelanda. También debe tener una cuenta bancaria en un banco con sede en EE. UU., Europa, Australia, Canadá, Singapur, Hong Kong, Malasia o Nueva Zelanda. La ubicación de sus clientes no tiene ningún efecto sobre dónde está domiciliado ".
Entonces, después de leer todo eso, me imagino que estás pensando, está bien, eso suena bastante bien. Entonces, ¿qué API utilizo para integrarme con ella? "Si leemos un poco más a través del sitio web de PayPal y Braintree, podremos aprender que la API de Braintree V.Zero admite una multitud de idiomas, que incluyen:
"En el lado del cliente, tenemos una biblioteca de JavaScript para web móvil y de escritorio, además de SDK para dispositivos móviles para iOS, Android y Windows Phone. En el lado del servidor, tenemos bibliotecas en seis idiomas: Ruby, Python, PHP, Java, Microsoft .Net y Node.js.
Y si necesita una última razón para considerar seriamente usar la nueva API de Braintree v.Zero de PayPal , también parece que si logra construir su SaaS como usted describe, podría convertirse en un supuesto " socio " con ellos, y aparecer en sus sitios web, y eso es algo que definitivamente no dañará su SEO. Para obtener más información acerca de eso, visite los enlaces.
Mientras reviso la documentación de Braintree, veo que si desea administrar un mercado o dividir pagos con ellos, deberá notificarlos y ponerse en contacto con las ventas, pero aparte de eso, no hay mucho. Desde mi experiencia, comenzar tu cuenta con PayPal y migrar a Braintree es el enfoque más fácil. De hecho, le permiten saber exactamente cuáles son sus responsabilidades y sus responsabilidades en ese tipo de relación al decir
"Mantiene las relaciones con los clientes de su mercado, y Braintree estará allí para apoyarlo en cada paso del camino. Eso significa que trabajará directamente con sus clientes para proporcionar reembolsos y manejar cualquier devolución de cargo o cargos disputados. También será responsable de conocer quiénes son sus vendedores y de garantizar que entreguen productos / servicios que no violen ninguna ley. Braintree lo respaldará con todos los informes y la información que necesita para respaldar a sus clientes ".
PayPal también detalla cómo la API de Braintree se puede utilizar para pagos, indicando:
Braintree Marketplace agiliza los pagos para su negocio de mercado, permitiéndole dividir fácilmente los pagos entre usted y sus proveedores. Marketplace es transparente y creado para dispositivos móviles primero, lo que le permite crear una experiencia de pago elegante y personalizada en cualquier plataforma.
Conozca más sobre las características de Braintree Marketplace.
Para obtener más información acerca de los servicios del mercado de Braintree , visite
Para la documentación del desarrollador en la API de Braintree Marketplace, visite aquí
El último servicio que cubriré es para cuentas más grandes y para pagar grandes cantidades de clientes a la vez.
API Adaptive Payments de PayPal
Con la API Adaptive Payments , los comerciantes y desarrolladores pueden crear aplicaciones que administren pagos, aprobaciones previas de pagos y reembolsos. Los comerciantes y desarrolladores también pueden enviar dinero de igual a igual y pueden dividir los pagos en modelos paralelos y encadenados. Adaptive Payments API es lo suficientemente sólida como para admitir numerosos casos de uso, incluida la distribución de nómina en línea, la administración de una tienda para productos físicos o digitales y el seguimiento de pagos de cuotas grupales. Obtenga más información sobre los casos de uso admitidos por Adaptive Payments y cómo comenzar.
Puede encontrar la documentación del desarrollador para Pagos adaptables aquí API de Payments Adaptive Paypal
Espero que haya encontrado útil mi descripción general de PayPal, y espero que esto le brinde un lugar donde comenzar mientras planifica cómo crear su nueva aplicación web. Si descubre que PayPal no es el proveedor de servicios para usted, también puede considerar Stripe.com. Con todos los servicios que PayPal tiene para ofrecer, puede que le cueste creer que hay compañías que tienen ciertas soluciones que podrían ser mejores. adecuado, sin embargo, en el caso de Stripe vs PayPal, diría que es una combinación justa. Buena suerte.
Explique la diferencia entre todas las diferentes API de PayPal que se ofrecen y por qué tienen tantas diferentes. Si construyera un nuevo sitio web de mercado en comparación con Amazon o Etsy, o un SaaS como Volusion o Shopify, y usted fuera a cobrar una tarifa por venta, ¿podría hacerse utilizando los servicios de PayPal? Además, ¿ofrecen OAuth, como iniciar sesión en Google, veo que tienen una API de permisos? ¿Qué significa esto? Y, por encima de todo, ¿qué diferencia existe entre PayPal y Braintree que parecen ser muy similares desde el exterior?