Producto

RECOMENDADO

PRUEBA GRATUITA

Integraciones

CONEXIONES UNIFICADAS

Ve todas tus suscripciones juntas para proporcionar una vista holística de la salud de tu empresa.

Recursos

Cómo migrar datos de clientes de PayPal a Stripe: todo lo que necesitas saber

Por Lea LeBlanc el 03 de junio de 2021
Última actualización el 18 de junio de 2026

Este artículo cubre en detalle cómo migrar datos de clientes de PayPal a Stripe usando los recursos de Stripe así como lógica personalizada. El cliente de Baremetrics, Sync with Connex, compartió con nosotros cómo realizaron la migración.

Joseph Anderson es el Fundador y CEO de Sincronizar con Connex, una empresa SaaS que automatiza la entrada de datos entre QuickBooks y canales de comercio electrónico en línea. Después de usar PayPal para procesamiento de pagos durante 10 años, decidió cambiar a la plataforma de Stripe. 

Decidió migrar de PayPal a Stripe porque el software de PayPal y los reportes de datos fueron insuficientes para las necesidades de Sync with Connex. Con Stripe, Joseph puede aprovechar más las características amigables para desarrolladores e integrar fácilmente su cuenta con aplicaciones de terceros como Baremetrics para análisis más inteligentes. 

En esta guía, explica cómo Sync with Connex manejó exitosamente una migración completa de PayPal a Stripe, incluyendo el código que utilizó para editar información de suscripción específica, crear suscripciones y actualizar clientes después de que fueron importados a Stripe. 

Baremetrics es una herramienta de métricas empresariales que amplifica Stripe para impulsar mejores conocimientos con tus datos. Si estás usando Stripe, definitivamente deberías estar usando Baremetrics. Obtén la prueba gratuita de Baremetrics aquí.

Descripción general: ¿Cómo lo hizo Sync with Connex?

Aunque Stripe y PayPal son ambas pasarelas de pago, son herramientas muy diferentes. Los atributos de un cliente en Stripe son diferentes de cómo están organizados en PayPal.

Este artículo cubrirá en detalle el proceso de migración de Stripe a PayPal.

Aunque Stripe y PayPal son ambas pasarelas de pago, son herramientas muy diferentes. Los atributos de un cliente en Stripe son diferentes de cómo están formateados en PayPal. 

Por esto, Sync with Connex completó la migración mediante el siguiente proceso: 

  1. Primero, Sync with Connex trabajó con el equipo de migración de Stripe para importar datos de clientes de PayPal a Stripe usando una hoja de cálculo preparada por PayPal. PayPal envió a Stripe la información del cliente y Stripe importó los datos. La hoja de cálculo incluía nombre del cliente, correo electrónico e información de tarjeta de crédito. 
  2. Algunas cuentas de usuario fueron marcadas como activas, en lugar de canceladas.
  3. Algunos usuarios tenían niveles de plan incorrectos asociados con su cuenta.
  4. Algunas cuentas de Sync with Connex fueron asociadas incorrectamente con sus cuentas de PayPal.

Este artículo explicará exactamente cómo Sync with Connex realizó estos pasos, comenzando con aprendizajes importantes que debes tener en cuenta antes de comenzar. 

5 puntos clave que debes saber antes de migrar de PayPal a Stripe 

Cuando Sync with Connex migró de PayPal a Stripe, superaron una serie de desafíos para que sus datos de clientes existentes se ajustaran al entorno de Stripe.

1. Debes usar la API de Stripe para importar información de suscripción, precios heredados e información de contacto.

Joseph recomienda crear una hoja de cálculo, luego escribir código para importar la hoja de cálculo a Stripe.

Información de suscripción 

 Si tu negocio ofrece diferentes productos con diferentes niveles de suscripción, podrás ver qué producto tiene cada cliente, pero no el nivel de suscripción. 

 En su lugar, debes editar tus cuentas de Stripe importando manualmente una hoja de cálculo de números RP (esto es lo que PayPal llama IDs de cliente), su nuevo ID de precio de Stripe, la fecha de miembro desde, la fecha del próximo pago y la frecuencia de pago (mensual / anual).

Precios heredados 

Algunos usuarios de Sync with Connex tienen precios heredados. La lógica que utilizó Sync with Connex decía que "Si la 'fecha de miembro desde' era anterior a 6/1/2019, entonces elige el ID de precio heredado. De lo contrario, usa el nuevo ID de precio." Cuando hagas tu hoja de cálculo para importar, asegúrate de que el ID de precio sea preciso para usuarios heredados. Stripe permite que el mismo producto contenga múltiples puntos de precio.

Direcciones de facturación y envío

Para agregar detalles de facturación, debes importarlos manualmente usando una hoja de cálculo de números RP, teléfono, correo electrónico y dirección de facturación. 

Para crear esta hoja de cálculo, dirígete a PayPal Manager. Ve a Reportes y genera un Reporte personalizado. Asegúrate de incluir todos los campos que necesites. El campo "Comentario 2" contiene el número RP. 

informe personalizado, comentario 2

2. Necesitarás crear IDs de precio de Stripe.

Si no tienes IDs de precio en Stripe, necesitarás crearlos. Esto significa crear nuevos IDs de precio que coincidan con tus productos PayPal existentes. 

Sync with Connex hizo esto creando códigos específicos, que ellos llaman SKUs, para cada producto. Usar SKUs facilitó el mapeo de estos productos a IDs de precio de Stripe, ya que los nombres de productos de Connex han cambiado a lo largo de los años. Luego, escribieron código para hacer coincidir estos SKUs con una lista en Stripe. 

Después de exportar los SKUs de PayPal a una hoja de cálculo, Sync with Connex creó un campo Meta llamado SKU. Luego, su código personalizado mapeó la información de SKU de PayPal a nuevos IDs de precio de Stripe a través del campo meta del SKU del ID de precio de Stripe. 

Para más información sobre cómo mapear campos de PayPal a Stripe, sigue leyendo. Para ver su código, puedes encontrarlo hacia el final de este artículo. 

3. PayPal puede exportar la información de tarjeta de crédito de un cliente, pero las malas comunicaciones pueden tener consecuencias importantes. 

Para importar información de tarjeta de crédito de PayPal a Stripe, puedes fácilmente exportar a Stripe a través del ID de perfil de PayPal del cliente. Sin embargo, esto puede ser difícil de hacer con precisión a escala. 

En la experiencia de Sync with Connex, durante la migración una mala comunicación causó que Stripe recibiera IDs de transacción cuando debería haber recibido IDs de perfil de PayPal. Esto fue un problema porque los IDs de transacción no habrían reconocido adecuadamente las diferencias en los cronogramas de pago de los clientes de Sync with Connex; algunos clientes pagan mensualmente, mientras que otros pagan anualmente. 

Esta mala comunicación resultó en un retraso de 2 semanas.

 

4. Desactivar un cliente antes de la migración borrará su historial de cliente.

Si desactivas un cliente en PayPal antes de migrar todo a Stripe, no solo su información no aparecerá en Stripe, tampoco podrás reactivar su perfil en el futuro. 

 

5. Stripe te permite importar suscripciones y datos de clientes uno a la vez.

Como solución alternativa, puedes usar programación paralela para importarlos en lotes.

¿Cómo se mapean los campos de PayPal a los campos de Stripe?

Antes de migrar los datos personalizados, veamos cómo se mapean los campos de PayPal a Stripe.

Esta es la información que se importará automáticamente cuando trabajes con el equipo de migración de Stripe:

PayPal

Stripe

Notas

Número RP Campo Meta llamado old_id Utilizado para vincular usuario de Stripe a PayPal
Correo electrónico Correo electrónico de la cuenta Utilizado para vincular usuario de Stripe a PayPal e identificar usuarios de Stripe.

 

RPNumber es el enfoque recomendado para vincular. 

Nombre de facturación Nombre del cliente Celular
Apellido de facturación Apellido del cliente Celular
Teléfono  Teléfono del cliente Celular
Dirección de facturación 1 Dirección de facturación del cliente 1 Celular
Dirección de facturación 2 Dirección de facturación del cliente 2 Celular
Ciudad de facturación Ciudad de facturación del cliente Celular
Estado de facturación Estado de facturación del cliente Celular
País de facturación País de facturación del cliente Celular

El gráfico a continuación muestra cómo Sync with Connex asignó el correo electrónico del cliente, cronograma de facturación, ID de precio y frecuencia de suscripción:

Sus clientes (en PayPal)

Stripe

Notas

Correo electrónico de PayPal Correo electrónico del cliente  
Próximo pago Cronograma de suscripción Utilizado para establecer los términos de la suscripción del usuario. Por ejemplo, si un usuario tiene el plan anual y el último pago fue el 1/3/2021, entonces el término es 1/3/2021 – 1/3/2022. 

 

Utilice el anclaje del ciclo de facturación de suscripción de Stripe para establecer la fecha del próximo pago. 

Luego, ingrese 1/3/2021 como fecha de inicio retroactiva. 

SKU del producto ID de precio Sync with Connex agregó una lista de sus SKU de productos a Stripe en un campo personalizado llamado SKU. 

 

Luego, escribieron lógica para hacer coincidir los ID de precio de Stripe con los SKU. 

Frecuencia recurrente Frecuencia de suscripción Celular

Posterior a la migración: ¿Cómo se ven los datos del cliente en Stripe? 

Como se discutió anteriormente, Stripe solo importará el correo electrónico y el método de pago. La información como datos de pagos anteriores, información del plan, nombre del cliente y detalles de facturación no se importará de PayPal a Stripe. 

 A continuación se muestra un ejemplo de una cuenta de cliente inmediatamente después de la migración. Tenga en cuenta la ausencia de suscripciones e historial de pagos. 

migración de paypal a stripe

Posterior a la migración: Uso de API para editar y agregar información adicional 

Después de la exportación inicial a Stripe, Sync with Connex utilizó las API de Stripe y PayPal para modificar aún más la información del cliente en Stripe.

El método que utilizó es el siguiente:

  1. Enumerar suscripciones en PayPal
  1. Crear suscripciones en Stripe
  1. Actualizar clientes en Stripe usando código personalizado

A continuación se muestra el código que Joseph escribió para actualizar clientes:

migración de paypal a stripe: código para actualizar información del cliente

Aquí está el objeto de transferencia de datos de Sync with Connex. Algunos de los campos no son necesarios para la integración de Stripe: 

objeto de transferencia de datos

 

Aquí está el código para importar los usuarios:

código para importar usuariosimportar usuarios 2/3importar usuarios 3/3

Coincidencia de productos de PayPal y Stripe utilizando etiquetas SKU 

¿Cómo puedo hacer coincidir productos? 

Como se mencionó anteriormente, si no tienes IDs de precio en Stripe, necesitarás crearlos.

El método de Sync with Connex fue mapear una hoja de cálculo de SKU de productos (su forma de etiquetar diferentes productos) e IDs de precio de Stripe

En el código siguiente, verás los SKU y sus IDs de precio: . 

paypal a stripe: skus a ids

Finalmente, así es como dos productos de Sync with Connex se veían en Stripe:

vista de producto post-migración

Conclusión

Es imperativo encontrar el procesador de pagos adecuado para las necesidades de tu negocio. Para Sync with Connex, Stripe fue la opción más inteligente debido a sus capacidades de facturación avanzadas, integraciones simples y herramientas construidas para desarrolladores. 

Pero procesar pagos es solo el primer paso. Las empresas SaaS y de suscripción necesitan comprender métricas como MRR, ARR, LTV y más para entender con precisión la salud de su negocio y pronosticar el crecimiento. 

Connex utiliza Baremetrics para mantenerse al tanto de métricas clave, así como recuperar pagos fallidos y comprender mejor por qué los clientes cancelan suscripciones. Para aprender más sobre cómo Sync with Connex utilizó Baremetrics para recuperar más de $7,500 en pagos fallidos en solo 3 semanas, consulta su historia aquí. 

Joseph Anderson es el Fundador y CEO de Sincronizar con Connex, una empresa SaaS que automatiza la entrada de datos entre QuickBooks y canales de venta en línea. Joseph es el autor de "The $20 SaaS Company: From Zero to Seven Figures Without Venture Capital", publicado el 6 de junio de 2021. 

La capa de recuperación que la mayoría de las configuraciones de facturación no tienen

Más allá de la mecánica de facturación cubierta arriba, la fuga de ingresos silenciosa en la mayoría de los negocios de suscripción es la recuperación de pagos fallidos. Los negocios de suscripción pierden un promedio de 9% del MRR por tarjetas vencidas, fondos insuficientes y cargos rechazados — casi todos los cuales son recuperables con un sistema de dunning estructurado. En 148 clientes de Baremetrics que utilizan Recuperar en diciembre de 2024, $1,35 millones se recuperaron en un solo mes; el 82% de los clientes vieron que la herramienta se pagó sola dentro del primer mes. El sistema completo se cubre en nuestro guía de gestión de dunning; para el lado práctico del correo electrónico, consulte cómo escribir correos electrónicos de dunning.

Preguntas Frecuentes

  • ¿Cómo migras datos de clientes de PayPal a Stripe sin perder el historial de suscripciones?
    La migración de datos de clientes de PayPal a Stripe requiere un proceso coordinado: exportar una hoja de cálculo de PayPal, trabajar con el equipo de migración de Stripe para importar registros de clientes y luego usar la API de Stripe para agregar detalles de suscripción manualmente.

    El proceso de importación de Stripe solo trae información básica del cliente, como correo electrónico y método de pago. El historial de suscripciones, niveles de plan, direcciones de facturación y precios heredados deben agregarse por separado mediante llamadas de API o código personalizado. Antes de comenzar la migración de datos de clientes, asigna tus campos de PayPal a sus equivalentes en Stripe, crea IDs de Precio de Stripe coincidentes para cada nivel de producto que ofrezcas y asegúrate de pasar IDs de Perfil de PayPal en lugar de IDs de transacción para evitar errores de facturación. Desactivar un cliente en PayPal antes de que la migración se complete borrará su historial de forma permanente, así que secuencia los pasos cuidadosamente.
  • ¿Qué datos de clientes se transfieren automáticamente de PayPal a Stripe y cuáles deben agregarse manualmente?
    El proceso de migración de Stripe importa automáticamente campos básicos incluyendo nombre del cliente, correo electrónico e información de tarjeta de crédito, pero los detalles de suscripción, direcciones de facturación, niveles de plan e historial de pagos requieren importación manual a través de la API de Stripe.

    Esta distinción importa porque la mayoría de los datos que un negocio SaaS realmente necesita, como el nivel de precios del cliente, el anclaje del ciclo de facturación y la fecha de inscripción, no se trasladarán automáticamente. Necesitarás crear una hoja de cálculo que asigne números de referencia de PayPal (llamados números RP) a IDs de Precio de Stripe, frecuencias de suscripción y fechas de próximo pago, luego escribir código personalizado para insertar esos datos en Stripe. Para negocios de suscripción especialmente, omitir este paso significa que tu nuevo entorno de Stripe mostrará clientes sin planes activos e historial de pagos.
  • ¿Cómo manejas los precios heredados al migrar suscripciones de PayPal a Stripe?
    Los precios heredados deben gestionarse manualmente durante una migración de PayPal a Stripe creando IDs de Precio de Stripe separados para cada punto de precio histórico y escribiendo lógica para asignar el precio correcto a cada cliente según su fecha de inscripción original.

    Stripe admite múltiples puntos de precio dentro de un único producto, lo que hace que esto sea viable. Un enfoque común es establecer una regla condicional en tu código de importación: si la fecha de inscripción de un cliente es anterior al cambio de precios, asigna el ID de Precio heredado; de lo contrario, usa el actual. Hacer esto mal significa facturar a suscriptores de larga duración a la tarifa incorrecta, lo que crea riesgo de abandono y sobrecarga de soporte. Construye tu lógica de asignación de precios antes de ejecutar cualquier importación masiva y valida una muestra de cuentas antes de migrar tu base de suscriptores completa.
  • ¿Cuáles son los errores más comunes que causan que los negocios SaaS pierdan datos de ingresos durante una migración de procesador de pagos?
    Los errores más comunes que dañan ingresos en una migración de procesador de pagos son desactivar clientes antes de que la migración se complete, confundir IDs de transacción con IDs de perfil de cliente y no asignar niveles de precios heredados a los IDs de Precio nuevos correctos.

    Cada uno de estos errores puede tener consecuencias duraderas para un negocio de suscripción. Desactivar una cuenta de cliente de PayPal antes de que sus datos se transfieran completamente borra permanentemente su historial sin ruta de recuperación. Enviar IDs de transacción en lugar de IDs de Perfil a Stripe rompe los cronogramas de facturación para clientes con diferentes frecuencias de pago. Y la asignación incorrecta de ID de Precio silenciosamente pone a los clientes en el plan incorrecto, lo que infla o subestima el MRR. Una lista de verificación de migración limpia que cubra asignación de campos, lógica de precios y un lanzamiento por fases con puntos de control de validación reduce el riesgo de cada uno de estos modos de fallo.
  • ¿Cómo rastreas MRR y abandono con precisión después de cambiar de PayPal a Stripe?
    Después de migrar a Stripe, conectar tu cuenta a una plataforma de análisis de suscripciones como Baremetrics te proporciona seguimiento de MRR en tiempo real, informes de abandono y cálculos de LTV sin configuración adicional.

    Stripe por sí solo muestra datos de transacciones pero no te proporciona las métricas a nivel de suscripción que un negocio SaaS necesita para monitorear la salud de ingresos. Baremetrics extrae directamente de tus datos de Stripe y desglosa MRR en nuevos ingresos, expansión, contracción e MRR cancelado, para que puedas ver exactamente dónde están creciendo o filtrándose los ingresos después de la migración. Esto es especialmente útil en las semanas posteriores a un cambio de procesador de pagos, cuando las anomalías de facturación son más probables. También puedes comparar tu tasa de abandono posterior a la migración con datos de la industria de cientos de otras empresas SaaS usando datos de referencia abiertos de Baremetrics.
  • ¿Qué plataformas ofrecen recuperación automatizada de pagos fallidos para negocios de suscripción que procesan pagos a través de Stripe?
    Baremetrics incluye una herramienta de cobro automatizada integrada llamada Recover que reintentos de pagos fallidos de Stripe en un cronograma optimizado y envía secuencias de correo electrónico personalizables para reducir el abandono involuntario.

    Los pagos fallidos son una de las fuentes más recuperables de abandono para negocios de suscripción. Entre 148 clientes de Baremetrics que usan Recover en diciembre de 2024, la herramienta recuperó $1.35 millones en un solo mes, con 82% de clientes viéndola pagarse a sí misma dentro del primer mes. Recover funciona directamente sobre tu integración de Stripe existente, así que no hay infraestructura de facturación adicional que gestionar. Para negocios SaaS que acaban de completar una migración de procesador de pagos y quieren proteger los ingresos que han trasladado, la recuperación automatizada de pagos fallidos es una de las herramientas de mayor apalancamiento para activar inmediatamente.
  • ¿Cómo pueden los fundadores de SaaS comparar su tasa de abandono después de un cambio importante de infraestructura de facturación como una migración de procesador de pagos?
    Baremetrics ofrece datos de referencia abiertos extraídos de cientos de empresas SaaS, permitiendo a los fundadores comparar su tasa de abandono, crecimiento de MRR y LTV con negocios en una escala de ingresos similar después de una migración de procesador de pagos.

    Una migración de PayPal a Stripe a menudo causa un pico temporal en pagos fallidos y contacto con clientes, lo que puede hacer que las métricas de abandono se vean peor de lo que realmente son. Tener un referente confiable te ayuda a distinguir un problema relacionado con la migración de un problema real de retención. Baremetrics segmenta datos de referencia por rango de MRR, así que un negocio de suscripción con $50K MRR no se compara con una empresa SaaS empresarial con un perfil de cliente completamente diferente. Monitorear nuevo MRR, MRR de expansión y MRR cancelado por separado en las semanas posteriores a una migración te proporciona la imagen más clara de si los ingresos se están estabilizando o si se necesita una acción.

Lea LeBlanc

Lea es apasionada por negocios impactantes, buena escritura y las historias que tienen los fundadores para contar. Cuando no está escribiendo sobre temas de SaaS, puedes encontrarla probando nuevas recetas en su pequeña cocina en Tokio.