Desafío
Cuando surge la inspiración o una oportunidad de mercado, los desarrolladores deben actuar con rapidez sin limitarse a herramientas propietarias. Supabase lanzó su plataforma de desarrollo de aplicaciones Postgres en 2020 para ofrecer a los desarrolladores una alternativa de código abierto a las soluciones propietarias. Como proveedor integrado de back-end como servicio, Supabase ahora da servicio a más de un millón de bases de datos tanto para empresas como para desarrolladores independientes.
«Ayudamos a que el lanzamiento y el crecimiento de las empresas sean lo más fluidos posible», afirma Kevin Grüneberg, ingeniero jefe de facturación de Supabase. «En lugar de integrarse en diferentes proveedores de almacenamiento, autenticación, bases de datos, funciones periféricas y otras soluciones, las empresas pueden aprovechar nuestra plataforma para crear aplicaciones de IA completas».
Para ofrecer esa experiencia fluida, Supabase necesitaba una forma fiable de capturar los pagos sin crear complejidad para sus usuarios. En lugar de que un desarrollador pagara por separado los diferentes servicios de proveedores prestados a través de la plataforma Supabase, la empresa creó un sistema de facturación personalizado para realizar un seguimiento del uso específico de los productos por cliente y calcular las facturas internamente. Para cobrar los pagos, Supabase necesitaba un socio que pudiera integrarse fácilmente con su sistema de cálculo de facturación propio a través de API fáciles de usar para los desarrolladores, además de ser capaz de almacenar, gestionar y procesar de forma segura los pagos con tarjeta de crédito de usuarios de varios países.
Al mismo tiempo, la empresa sabía que un rápido crecimiento expondría su sistema de pagos a un mayor riesgo de fraude. Con el auge del desarrollo de aplicaciones basadas en inteligencia artificial, Supabase observó un aumento de los intentos de fraude en los pagos, incluido el uso no autorizado de tarjetas, déficits de pago y disputas ilegítimas, que podían reducir los ingresos y poner en peligro su relación con las redes de tarjetas. El reducido equipo de ingeniería de Supabase necesitaba una solución personalizable contra el fraude que los ayudara a prevenir tipos específicos de fraude sin restar tiempo al desarrollo de productos.
Solución
Supabase decidió lanzar su plataforma utilizando Stripe Payments como infraestructura principal de pagos, gracias a su fiabilidad y sus completas funcionalidades. «Stripe era la opción obvia porque está probada, es estable y ofrece cobertura global. Puede que haya nuevos actores en el mercado, pero aún no han demostrado su valía, y tu proveedor de servicios de pago no es el sistema en el que quieres probar al recién llegado solo por probarlo», afirma Grüneberg.
Stripe Payments ayudó a Supabase a gestionar la complejidad de sus cobros a los clientes: tras calcular el consumo y los cargos en su propio motor de facturación, Supabase utiliza la API de pagos para pasar automáticamente el importe final adeudado a Stripe para su procesamiento. Para mantener su base de datos Postgres de datos de facturación sincronizada con Stripe, Supabase desarrolló un motor de sincronización de código abierto, stripe-sync-engine, que utiliza webhooks de Stripe para actualizar los registros de clientes, facturas y pagos. Además, Supabase utilizó las optimizaciones de autorización basadas en inteligencia artificial de Stripe, como Adaptive Acceptance, los tokens de red y el actualizador de tarjetas, para ayudar a mejorar las tasas de aceptación y reducir la pérdida de clientes.
Supabase implementó el paquete de optimización de compras Stripe para crear una experiencia de pago sin fricciones que se expande a todo el mundo con un esfuerzo mínimo de ingeniería. La empresa también integró Payment Element en su front-end Next.js, lo que les permite a los clientes gestionar fácilmente los datos de pago y admite tarjetas de crédito, Apple Pay, Google Pay y Link, una cartera digital creada por Stripe que completa automáticamente los datos de pago para agilizar los pagos. Se añadió el Address Element para recopilar direcciones completas en previsión de futuros requisitos de cumplimiento de la normativa fiscal.
Para gestionar mejor el riesgo de fraude, Supabase utilizó Radar para Equipos de Fraude de Stripe para crear reglas personalizadas que solicitan la autenticación 3DS en mercados de alto riesgo y bloquean transacciones sospechosas, correos electrónicos desechables y transacciones con discrepancias en el CVC. La empresa también utilizó Smart Disputes, una solución basada en inteligencia artificial que automatiza la respuesta a los contracargos mediante la recopilación, compilación y presentación automática de evidencia.
Resultados
Supabase aumentó su alcance internacional a más de 150 países
Supabase ha alcanzado más de 150,000 transacciones al mes en más de 150 países, con un aumento del 192 % en el número de clientes en los últimos seis meses.
Supabase recuperó más de $100,000 en ingresos mensuales mediante optimizaciones de Stripe
Funcionalidades como Adaptive Acceptance, el actualizador de tarjetas y los tokens de red ayudaron a Supabase a recuperar más de $100 000 al mes durante los últimos seis meses.
«A medida que crecemos, estas funcionalidades han resultado muy útiles para evitar pérdidas de ingresos, al mismo tiempo que garantizan que los clientes no pierdan accidentalmente el acceso por algo tan simple como una tarjeta vencida», afirma Grüneberg.
Link ahora captura el 39 % de todos los pagos
Al habilitar Link, Supabase ayudó a simplificar la experiencia de pago para sus clientes. Hoy en día, el 39 % de todos los pagos se realizan a través de Link, lo que reduce las fricciones en el proceso de pago y da más confianza a Supabase.
«Si un cliente ha utilizado Link anteriormente en otra plataforma, los datos de pago se rellenan automáticamente al realizar el pago con nosotros. En mi opinión, esto nos proporciona mayor seguridad frente al fraude, ya que estos clientes suelen ser legítimos y no realizan pruebas aleatorias de tarjetas», afirma Grüneberg.
Supabase logró una tasa de éxito del 45 % a través de Smart Disputes
Gracias a la funcionalidad Smart Disputes de Stripe, Supabase logró una tasa de éxito del 45 % en transacciones superiores a $50, lo que redujo la carga que suponían para la empresa los contracargos.
«Las disputas son muy molestas de gestionar porque requieren mucho tiempo para recopilar información y comunicarse con los clientes. A medida que hemos crecido y hemos ganado visibilidad, hemos visto cómo las disputas se disparaban. Automatizar el proceso nos ayuda a no agobiarnos y a mantener una buena reputación con las redes de tarjetas», afirma Grüneberg.
Stripe ha estado con nosotros desde el primer día, por lo que nunca hemos tenido que preocuparnos por los pagos. No es un ámbito fácil, pero sabemos que Stripe es el socio adecuado a medida que crecemos y añadimos nuevos métodos de pago, adoptamos una estructura de cuentas global, comenzamos a recaudar impuestos y, finalmente, salimos a bolsa.