selva-gif

BlogBlog Trabajos en la selvaBulbul

Integración de una API de pago en su servicio bajo demanda: sexta parte de la serie User Journey

Por usuario invitado 14 de enero 2016

Esta es la sexta parte de una serie de 8 partes llamada 'Recorrido del usuario en una plataforma empresarial bajo demanda'

Hay muchas preguntas que deben responderse para determinar cómo va a funcionar Pagos para su plataforma, tales como: qué diferentes modos de pago admitir, qué pasarela de pago o billetera digital usar, para deducir el pago en qué etapa el viaje del usuario. También es imperativo garantizar la seguridad de la información en el economía bajo demanda mientras se crea un enfoque estructurado hacia la planificación del flujo de pagos. El siguiente artículo lo lleva a través del módulo de pagos en detalle:

Flujo de pago

Así es como se ve un flujo de pago típico:

  • El cliente agrega una tarjeta de crédito a su perfil. Se crea un token, es decir, un código encriptado correspondiente a cada tarjeta y se adjunta a la identificación del cliente. La información de pago del cliente se guarda en la bóveda al final de la pasarela de pago.
  • En el momento del pago, el pago se descuenta de la tarjeta del cliente a través de la pasarela de pago.
  • Dependiendo de la lógica de la aplicación, el pago se divide y se paga a las cuentas del propietario de la empresa y del proveedor de servicios O el monto total se acredita a la cuenta del propietario de la empresa.

Etapas de pago en el viaje del cliente

El pago se puede realizar en diferentes etapas del recorrido del cliente según su modelo de negocio. Algunos ejemplos son -

  • Después de realizar el servicio, por ejemplo, en un transporte aplicación como Uber, el pago se realiza después de que se completa el servicio porque la lógica de cálculo de la tarifa tiene en cuenta la distancia recorrida y el tiempo necesario para completar el viaje.
  • Cuando el proveedor de servicios acepta el trabajo, por ejemplo, en un belleza a la carta solución, cuando el cliente selecciona un conjunto de servicios y tiempo, se envía una solicitud a los estilistas registrados. El pago se deduce de la cuenta del cliente cuando un estilista acepta la solicitud.
  • Cuando el cliente hace una reserva, por ejemplo, en un entrega de comida a pedido aplicación, el pago se realiza tan pronto como el cliente selecciona sus alimentos y realiza el pedido.

Pagos por servicios a pedido

Recibiendo pagos

Cuando un cliente realiza un pago a través de su aplicación, se transferirá a su cuenta de pasarela de pago. Podrá transferir el dinero recibido en su cuenta PG a su cuenta bancaria vinculada más adelante.

Puede crear una cuenta de comerciante o una cuenta de mercado con su pasarela de pago. Una cuenta de comerciante solo puede recibir pagos a través de PG, mientras que una cuenta de mercado puede hacer ambas cosas, es decir, recibir y realizar pagos a través de PG. Si elige un modelo comercial en el que desea recibir el pago completo realizado por el cliente y luego pagar a sus proveedores de servicios, deberá crear una cuenta de mercado. Sin embargo, si elige optar por un sistema de pago dividido, puede optar por una cuenta de comerciante o una cuenta de mercado.

Pagar a sus proveedores de servicios

Los SP pueden agregar los detalles de su tarjeta de crédito en su perfil en la aplicación del proveedor de servicios. Esto se guardará nuevamente en forma de token. O puede desconectar los detalles de su CC o cuenta bancaria y agregarlos en el panel de administración correspondiente a cada proveedor de servicios.

Los pagos a los SP se pueden realizar:

  • Después de intervalos fijos: puede optar por pagar a sus proveedores de servicios de forma semanal, quincenal o mensual. El sistema mantendrá una pestaña sobre los pagos acumulados por cada proveedor de servicios y podrá ver esta información y realizar pagos directamente desde el panel de administración.
  • Inmediatamente: pasarelas de pago como Braintree y Stripe Connect le permite dividir el pago recibido del cliente en dos partes y, al mismo tiempo, dirigir estos pagos divididos a la cuenta de Braintree/Stripe del propietario de la empresa y CC/cuenta bancaria del proveedor de servicios, respectivamente. Según los requisitos del cliente, la lógica se integrará en el código de back-end para calcular los pagos respectivos para el proveedor de servicios y el comerciante para cada transacción del cliente y estos valores se envían a la API de la pasarela de pago para realizar los pagos requeridos.

Nota: el método anterior no significa que el pago se acreditará en las cuentas del proveedor de servicios al instante. Solo significa que desde el final de su plataforma, el pago a la cuenta de SP se iniciará tan pronto como se descuente de la tarjeta del cliente. Sin embargo, el pago puede demorar de 4 a 6 días en aparecer en la cuenta de SP, según los plazos de procesamiento de su banco.

Pasarelas de pago disponibles

Esto depende en gran medida de las opciones disponibles en el área de servicio de su aplicación. Algunas implementaciones que hemos hecho en el pasado:

  • EE. UU.: Stripe, Braintree, Paypal, Authorize.net, Heartland
  • Emiratos Árabes Unidos – Payfort
  • India - PayU, PayTM
  • Bermudas – PayEasy
  • Nigeria – Primeros datos
  • Uganda-PesaPal

Integración de pasarelas de pago

La mayoría de las pasarelas de pago proporcionan un SDK móvil (kit de desarrollo de software) y ofrecen bibliotecas móviles nativas para Android e iOS. Nuestro equipo de desarrollo utilizará estas bibliotecas para integrar la pasarela de pago con su solución.

Tenga en cuenta que, en algunos casos (p. ej., Stripe), estas bibliotecas proporcionan sus propias pantallas de interfaz de usuario de pago y no se pueden personalizar. Braintree permite la personalización de la interfaz de usuario.

PCI Compliance

NO es necesario que su tarjeta de crédito sea compatible con PCI.

Cualquiera que acepte pagos con tarjeta de crédito debe cumplir con las normas PCI DSS más recientes, pero esto está cubierto por la integración de su sistema de pago con un PG. Porque cuando utiliza una pasarela de pago, sus bibliotecas envían datos de tarjetas de crédito directamente a los servidores de PG, donde se convierten en tokens, lo que elimina la necesidad de almacenar datos confidenciales de tarjetas de crédito en sus servidores. Puede cargar estos tokens más adelante en su código del lado del servidor.

Costo de Integrar una Pasarela de Pago

No hay ningún costo por configurar o integrar una pasarela de pago a su solución. Toman un porcentaje del monto de la transacción. por ejemplo, Braintree y Stripe cobran 2.9% + $ 0.30 por transacción exitosa.

Algunas pasarelas de pago establecen un límite en el monto mínimo de transacción, por ejemplo, Stripe requiere un mínimo de $0.50 por cada cargo.

Procesamiento de reembolsos

El propietario de la empresa puede ir a la cuenta de PG del comerciante e iniciar un reembolso a la cuenta del cliente.

Seguridad de Datos

  • Tokenización: la información de pago del cliente se convierte en un código encriptado y se guarda en una bóveda al final de PG. No se guarda información de pago en sus servidores de aplicaciones.
  • Todas las API de las pasarelas de pago están en SSL, lo que proporciona un enlace de comunicación encriptado para las solicitudes y respuestas de la API.

Funciones adicionales: escaneo de su tarjeta

Mediante el uso de card.io, es decir, un SDK de Android / iOS gratuito proporcionado por PayPal que se puede integrar a su solución para permitir el escaneo de tarjetas de crédito en su aplicación móvil.

Diferencia entre PayPal y Stripe/Braintree

PayPal es una billetera, mientras que Stripe/Braintree son pasarelas de pago. Recomendamos usar un PG sobre una billetera porque en el caso de una billetera, no hay tokenización. Un cliente deberá ingresar la información de su tarjeta de crédito cada vez que realice una compra a través de su aplicación. Si está utilizando un PG, su información de pago se guarda de forma segura y no es necesario volver a ingresarla en el momento de la compra.

Prueba de su sistema de pago

Las pruebas se realizan en un entorno de prueba para el cual PG integrado proporciona una tarjeta de crédito de prueba que está vinculada a su clave de producto.

Otras notas:

En nuestra experiencia, hemos descubierto que las tarjetas Amex de los Clientes no funcionan directamente con los PG de Braintree y Stripe. El comerciante o el propietario de la empresa debe enviar una solicitud a Braintree o Stripe para habilitar el procesamiento de estas tarjetas en su Pasarela de pago.

Vaya a la Parte 7/8: 'Cómo las revisiones controlan la calidad en las plataformas bajo demanda' aquí >>>

Contáctenos con nosotros si está buscando crear la próxima gran disrupción con su idea de negocio bajo demanda. Tenemos su tecnología cubierta. Sin preocupaciones.

¡Suscríbase para mantenerse a la vanguardia con las últimas actualizaciones y conocimientos empresariales!

  • Comparte este artículo:

  • Blog Trabajos en la selva Blog Trabajos en la selva Blog Trabajos en la selva

Te pueden interesar estos artículos