Al diseñar una solución de facturación y tarificación, hay un paso crucial al final del proceso presupuesto-pedido-cobro. Tras calificar los eventos de uso y las compras y emitir facturas a los clientes, el siguiente paso es procesar los pagos. Este paso suele realizarse con la ayuda de proveedores de pasarelas de pago, que permiten procesar formas de pago y cobro a través de diferentes procesadores de pagos.
A Pasarela de pagos incluido sin problemas en un motor de facturación y tarificación puede ser una característica muy potente, ya que el procesamiento de los pagos cierra la brecha final en el flujo del pedido al cobro. Utilizar una pasarela de pago es el enfoque que decidimos adoptar a la hora de apoyar el cobro de pagos en Tridens Monetization, y lo conseguimos diseñando nuestra propia pasarela de pago Tridens.
Índice
Flujo del proceso de pago
Existen varios formas de pago, como las transferencias bancarias, los pagos en efectivo, la SEPA y los pagos con tarjeta. Para esta explicación, nos centraremos en estos últimos, ya que los pagos con tarjeta de crédito y débito son uno de los métodos de pago más utilizados a la hora de procesar pagos.
Algunos detalles pueden diferir entre determinadas industrias, pero el flujo del proceso de pago sigue siendo bastante sencillo en cualquier caso:
- El cliente tiene una factura con un importe vencido, que decide pagar con tarjeta
- La información cifrada de la tarjeta viaja a través de la pasarela de pago hasta el procesador de pagos
- El procesador de pagos comprueba si esta venta es posible poniéndose en contacto con el banco emisor
- El banco emisor puede aprobar la solicitud o denegarla si el cliente no dispone de fondos suficientes
- El procesador de pagos le informa si la venta se ha realizado con éxito e informa a su banco comercial para que realice el abono en su cuenta bancaria
- La única acción restante es la liquidación, en la que el emisor de la tarjeta del cliente finaliza los fondos reales a su cuenta.
La venta consta de dos acciones, la autorización de fondos y el cobro de fondos. En algunos sectores y casos de uso, tratamos estas dos acciones por separado. Por ejemplo, un cliente desea cargar su vehículo eléctrico por 30 euros. La pasarela de pago se pone en contacto con el procesador de pagos para autorizar ese importe en la tarjeta del cliente.
Cuando finaliza la sesión, se produce una transacción referenciada para que se cobren esos fondos (completando la venta). El importe cobrado no tiene que ser necesariamente de 30 euros. Puede ser inferior debido a que el vehículo eléctrico del cliente haya repostado antes de alcanzar el límite.
Diseño de la pasarela de pago
Rápidamente nos damos cuenta de que para apoyar el procesamiento de pagos en nuestra solución, necesitamos comunicarnos con los procesadores de pagos, o proveedores de pagos como nos gusta llamarlos. Estas empresas son bien conocidas por sus servicios de procesamiento de pagos, que sus clientes utilizan a diario para el procesamiento de pagos en línea. Entre dichas empresas se encuentran Paypal, Stripe, Authorize.Net, Braintree (una solución de Paypal), Wirecard, Cybersource, etc.
A veces, estos proveedores difieren mucho en los servicios que ofrecen, por lo que atraen a una clientela con necesidades y requisitos diferentes. Cuando se trata de trabajar con pagos con tarjeta, sólo hay que dar soporte a unas pocas operaciones básicas. Teniendo en cuenta el proceso de pago con tarjeta, debemos cubrir lo siguiente:
- Tokenización: Convierte la tarjeta en un token encriptado. La conversión se produce a través de una conexión segura con una pasarela de pago o mediante un formulario de interfaz de usuario. El cliente rellena directamente el formulario de interfaz de usuario generado in-app
- Autorización: Reserva fondos en una tarjeta - a veces también se utiliza para la Tokenización
- Depósito: Cobra los fondos reservados a través de una transacción referenciada en una autorización previa
- Depósito condicional - Venta: Combina la autorización y el depósito - mejora la velocidad de procesamiento cuando es posible
- Anular: Anular una transacción no liquidada
- Reembolso: Anular una transacción liquidada
La siguiente imagen muestra una visión general de alto nivel de cómo funciona nuestra Pasarela de Pagos con el procesamiento de pagos, teniendo en cuenta las operaciones descritas.
Procesamiento de pagos con la pasarela de pagos Tridens
En uno de nuestros artículos anteriores, hablamos de la integración de Oracle BRM con varios proveedores de pago (Integración de Oracle BRM con los proveedores de pagos) para procesar los pagos. La solución de pasarela de pagos Tridens, que utilizamos, fue diseñada inicialmente como parte de nuestra propia Tridens Monetization.
La pasarela de pagos Tridens es un componente independiente para comunicarse con diferentes proveedores que ofrecen servicios de procesamiento de pagos. Soporta todas las operaciones necesarias para comunicarse con servicios de terceros para tarjetas de crédito, débito y otros métodos de pago ofreciendo un conjunto unificado de peticiones y respuestas y traduciéndolas en función de las especificaciones de cada proveedor.
El Tridens Monetization mantiene los tokens de los métodos de pago encriptados en una aplicación móvil o a través de un formulario integrado antes de entrar en nuestro sistema, que al mismo tiempo trabaja para alcanzar los 12 requisitos para cumplir con PCI-DSS. Cada uno de nuestros clientes del Tridens Monetization puede configurar su instalación para trabajar con diferentes proveedores de pago - Wirecard, Braintree (una solución de Paypal), Paypal, Stripe, Authorize.Net, Cybersource, etc.
A continuación encontrará un ejemplo del proceso de comunicación.
Conclusión
Al diseñar la pasarela de pagos Tridens como un componente independiente para el procesamiento de pagos, también podemos utilizarla como un servicio autónomo e integrarla en otros sistemas. El enfoque de peticiones y respuestas unificadas permite un rápido desarrollo de funciones específicas del proveedor de pagos, e incluso añadir nuevos proveedores de pagos no es una tarea difícil. La capacidad de desarrollar rápidamente integraciones con procesadores de pagos adicionales es imprescindible cuando se dispone de un producto como Tridens Monetization. Tridens Monetization atiende a clientes de diversos sectores con necesidades y requisitos personalizados. La variedad de necesidades y requisitos se debe a los diferentes casos de uso o a la localización, ya que no todos los proveedores de pago ofrecen servicios en los mismos países.
¿Desea obtener más información sobre nuestras soluciones? Deje un comentario a continuación o Programe una demostración!