Desafío
Para muchos emprendedores independientes, ofrecer un servicio excelente es lo más fácil. El verdadero reto es cobrar por él. A diferencia de las grandes empresas, que cuentan con equipos de facturación dedicados y procesos de pago personalizados, estos empresarios suelen depender de herramientas fragmentadas que nunca terminan de encajar. Fundada en 2014, PayFunnels, con sede en Houston, ofrece a los emprendedores y a otras pequeñas empresas una forma sencilla de crear páginas de pago con su marca y empezar a cobrar a sus clientes en cuestión de minutos.
A medida que la empresa crecía, necesitaba mantenerse al día de las nuevas demandas de los usuarios. Sin embargo, crear y mantener soluciones de pago personalizadas supondría una gran inversión de tiempo para su reducido equipo de ingenieros. Las soluciones back end estándar o bien eran difíciles de integrar, o bien no ofrecían el nivel de personalización y control que PayFunnels quería proporcionar.
PayFunnels comenzó a trabajar con Stripe en 2015, inicialmente por sus API fáciles de usar para los desarrolladores y su sólido soporte para la facturación de suscripciones. Stripe permitió a la empresa descargar funciones complejas de back end, como los ciclos de facturación y la autenticación, lo que le permitió centrarse en crear su propia capa de servicios de valor añadido.
Inicialmente, PayFunnels integró Stripe mediante Card Element, un componente de la interfaz de usuario personalizable para recopilar los datos de las tarjetas. Esto le proporcionó un control total sobre el proceso de compra, lo que le permitió adaptar la experiencia a sus necesidades. Sin embargo, a medida que PayFunnels crecía a nivel internacional y sus requisitos se volvían más complejos, necesitaba adaptarse a más métodos de pago, ofrecer funciones adicionales de facturación y pago y mantener la flexibilidad a gran escala. La empresa recurrió a Stripe para satisfacer estas necesidades cambiantes.
«Necesitábamos una plataforma fácil de usar para los desarrolladores, API claras, SDK potentes y una documentación excelente que permitiera un desarrollo iterativo», afirma Imtiyaz Momin, socio gerente de PayFunnels.
Solución
Para ofrecer a los emprendedores individuales una experiencia de pago más flexible, en 2022 PayFunnels comenzó a utilizar Optimized Checkout Suite, que incluye Stripe Elements, un conjunto de componentes de interfaz de usuario preconstruidos y seguros que permiten a las empresas crear experiencias de proceso de compra personalizadas. Gracias a la facilidad de implementación y a la sólida documentación de Stripe, la empresa pudo integrar rápidamente Elements sin alterar la experiencia del cliente. La validación integrada, los mensajes de error, la accesibilidad y las sugerencias automáticas aceleraron el desarrollo y redujeron los errores.
Posteriormente, PayFunnels migró su integración API a la ACheckout Sessions API para reducir aún más la complejidad del back end mediante el modelado de todo el proceso de pago de un cliente en una sola solicitud, incluyendo partidas, suscripciones, descuentos, impuestos y gestión de tarjetas 3DS. Gracias a Checkout Sessions, PayFunnels puede admitir una amplia gama de modelos de pago, desde cargos únicos y depósitos hasta pagos recurrentes y planes de pago a plazos, a menudo dentro de una única experiencia de pago.
Con un control total sobre el estilo, el diseño y la funcionalidad, PayFunnels utilizó Elements con la API Checkout Sessions para garantizar que la experiencia de proceso de compra de cada cliente reflejara su marca única. Con estas soluciones, los emprendedores individuales que utilizan PayFunnels pueden activar fácilmente funciones como métodos de pago localizados; la cartera digital de Stripe, Enlace, para autorrellenar los datos de pago; y Adaptive Pricing, que muestra los precios en divisas locales en más de 150 mercados.
«La API de Stripe ha gestionado nuestros casos de uso de forma sólida», afirmó Momin.
Resultados
El proceso de compra con marca ayuda a los emprendedores individuales a mantener sus estándares.
Al integrar Elements directamente en las páginas de pago, PayFunnels permite a los emprendedores independientes ofrecer a sus clientes un proceso de pago personalizado con su marca, lo que se traduce en una experiencia de pago más coherente.
«Incorporar Elements permite que los clientes permanezcan dentro de nuestra aplicación en lugar de ser redirigidos a una página de pago alojada, lo que reduce la carga cognitiva y aumenta las conversiones. Podemos personalizar cada proceso de pago ajustando la interfaz de usuario, lo que supone una ventaja para nuestros clientes», afirma Momin.
PayFunnels amplía su alcance internacional con métodos de pago locales
La infraestructura internacional de Stripe ha ayudado a PayFunnels a ampliar su oferta de pagos para incluir ACH, SEPA, iDEAL, Revolut Pay y las opciones de tipo «compra ahora, paga después» Affirm, Klarna y Afterpay. Adaptive Pricing agiliza aún más el crecimiento transfronterizo al permitir a los clientes pagar en su moneda local, mientras que los autónomos siguen liquidando en su moneda preferida.
PayFunnels realiza la transición a la API Checkout Sessions en tres semanas con dos desarrolladores.
Con solo dos desarrolladores a tiempo completo y un ingeniero sénior, PayFunnels integró Elements y la API Checkout Sessions en solo tres semanas, lo que supuso una reducción del 25 % en el tiempo de desarrollo. La sólida documentación facilitó el onboarding, lo que permitió al equipo centrar sus esfuerzos en probar escenarios.
«Fue una tarea fácil», dijo Momin. «La mayor parte del tiempo se dedicó a probar diferentes escenarios comerciales, como planes personalizados, cupones y tarifas únicas, en lugar de codificar la lógica central del pago».
La API Checkout Sessions ayuda a PayFunnels a implementar modelos de facturación flexibles con mayor rapidez.
El cambio a la API Checkout Sessions y Elements ayudó a la empresa a reorientar sus esfuerzos de ingeniería. Con Stripe gestionando las complejidades del cumplimiento de la normativa PCI, los requisitos de SCA y las actualizaciones de los métodos de pago, PayFunnels pudo invertir más en la creación de herramientas específicas para el sector, como la programación de calendarios, la automatización de flujos de trabajo de terceros y estructuras de facturación flexibles. Estas funciones se han convertido en un elemento central de la estrategia de retención de clientes de la empresa, especialmente ahora que Stripe sigue añadiendo compatibilidad nativa con funciones que PayFunnels ofrecía anteriormente como diferenciadores, como los planes de pago a plazos.
«Al desarrollar alrededor de Stripe y no sobre él, podemos centrarnos en las necesidades de nichos de mercado e industrias específicas», afirmó Momin.
En lo que respecta a los pagos, Stripe nos ahorra tiempo. No tenemos que crear nosotros mismos la parte del procesamiento, por lo que podemos centrarnos en las necesidades de nuestros clientes y en los requisitos específicos del sector.