Saltar al contenido principal

GUÍA DEL PRODUCTO

De dos cuentas Stripe a una entrega controlada

Esta guía explica el recorrido operativo de MoveMRR. La cuenta de origen pertenece normalmente al vendedor y contiene las suscripciones existentes; la cuenta de destino pertenece al comprador y recibirá nuevas suscripciones. Empieza en modo de prueba, confirma la ruta con Stripe y no programes el corte hasta que los responsables puedan justificar cada mapeo y excepción.

La respuesta directa

Para usar MoveMRR, crea un proyecto de prueba o en vivo, conecta cada cuenta con una clave restringida adecuada, concilia la copia de clientes y métodos de pago aprobada por Stripe, mapea el catálogo de destino, configura el tratamiento de cada estado, ejecuta una simulación sin escritura y solo después lanza y verifica el corte. La aplicación del comprador debe actualizar también claves, identificadores y webhooks.

Revisión técnica: 24 de julio de 2026

1. Elegir la ruta y preparar las dos cuentas

Antes de crear un proyecto, pregunta a Stripe si la operación puede mantener la cuenta existente mediante un cambio permitido de titularidad o si necesita una cuenta distinta. Migrar no es siempre la mejor opción. Una transferencia de control conserva los objetos y el historial, pero solo encaja cuando Stripe confirma que la entidad, el país, las obligaciones y la cuenta pueden permanecer unidos al negocio adquirido.

Si el comprador necesita su propia cuenta, asigna una persona administradora a cada lado, habilita autenticación en dos pasos y registra el identificador de la cuenta de destino. Elige una ventana sin cambios de precios, cupones, clientes o suscripciones. Para aprender el recorrido utiliza un proyecto Sandbox conectado a datos de prueba; reserva un proyecto Live para el corte real.

  1. 1 Define por escrito qué cuenta es origen, cuál es destino y quién puede aprobar acciones en cada una.
  2. 2 Confirma el país, la entidad y la aptitud del par de cuentas con Stripe.
  3. 3 Decide si el primer proyecto es un ensayo Sandbox o una migración Live.
  4. 4 Fija una política para nuevas altas y cambios mientras se toma la instantánea final.

2. Conectar con permisos mínimos

Crea claves restringidas distintas para origen y destino. La clave de origen suele necesitar lectura de los objetos incluidos; la de destino necesita los permisos de escritura correspondientes a las funciones elegidas. MoveMRR valida modo, cuenta y capacidades antes de guardar la configuración. No reutilices la clave de migración en la aplicación del SaaS y revócala al terminar el periodo de observación.

Las credenciales de prueba y las de producción no son intercambiables. Una validación correcta demuestra que la clave responde y dispone de los permisos comprobados, no que la cuenta esté jurídicamente autorizada para la operación ni que todos los métodos de pago puedan copiarse. Conserva los secretos únicamente en el gestor previsto y nunca en hojas de cálculo, incidencias o mensajes.

  • Comprueba que una clave Live no se use en un proyecto Sandbox ni a la inversa.
  • Verifica el identificador de cuenta devuelto, no solo el nombre visible.
  • Concede únicamente recursos necesarios para el alcance acordado.
  • Registra propietario, fecha de creación y fecha prevista de revocación.

3. Preparar clientes, métodos de pago y catálogo

Stripe puede copiar clientes aptos y determinados métodos de pago guardados entre cuentas. Su documentación aclara que no copia suscripciones, facturas, planes, cupones, eventos ni registros. Concilia el resultado real: comprueba clientes de destino, métodos predeterminados y una lista separada de métodos no admitidos o ausentes. No des por hecho que toda la población podrá renovarse sin intervención.

Después mapea los objetos específicos de la cuenta. Cada producto y precio de origen debe apuntar a un objeto de destino con el mismo significado comercial: importe, moneda, intervalo, cantidad, tratamiento fiscal y comportamiento de cobro. Añade reglas para cupones, pruebas, múltiples partidas, calendarios y metadatos. Un identificador parecido no demuestra equivalencia.

  1. 1 Importa o revisa el manifiesto exacto de clientes y suscripciones incluidas.
  2. 2 Concilia la copia de datos que Stripe haya aprobado para el par de cuentas.
  3. 3 Resuelve todos los productos, precios, descuentos, impuestos y dependencias sin mapear.
  4. 4 Clasifica excepciones por responsable y acción, en lugar de ocultarlas en el lote principal.

4. Configurar, ensayar y aprobar

La configuración decide cómo se reproducen fechas de facturación, fin de prueba, método de cobro, metadatos y estado de origen. Revisa la siguiente fecha de cargo y el periodo ya pagado, no solo `billing_cycle_anchor`. Define también qué pasará con suscripciones vencidas, impagadas, anuales o muy próximas a renovar.

Ejecuta una simulación sin escritura contra el último estado conocido. El informe debe comparar recuentos, mapeos, fechas, importes y acciones previstas. Un ensayo satisfactorio reduce incertidumbre, pero no garantiza una autorización bancaria futura. El pase a producción requiere una aprobación explícita de comprador y vendedor y condiciones de no ejecución claramente documentadas.

  • Detener si cambia la cuenta, el alcance o el catálogo después del ensayo.
  • Detener si quedan objetos obligatorios sin mapear o métodos de pago sin clasificar.
  • Detener si la desactivación del origen y la entrega de la aplicación no tienen propietario.
  • Guardar el resultado del ensayo junto al plan de corte aprobado.

5. Ejecutar, entregar la aplicación y conciliar

En el momento acordado, congela cambios, vuelve a validar la instantánea final y crea o programa las suscripciones de destino. Verifica su configuración antes de completar la desactivación prevista en origen. La frontera debe asignar cada periodo de renovación a una sola cuenta; crear en destino sin controlar el origen deja abierta la posibilidad de cobro duplicado.

El comprador despliega sus claves de cuenta, mapeos de clientes y suscripciones, endpoints de webhook y secretos de firma, enlaces del portal y reglas de acceso. Después concilia cada fila y vigila las primeras cohortes de renovación. Un estado `active` no prueba por sí solo que la factura se haya pagado ni que la aplicación haya concedido el acceso correcto.

  1. 1 Registrar identificadores y resultado de cada creación en destino.
  2. 2 Confirmar importe, moneda, fecha siguiente, prueba, descuento, impuesto y método de cobro.
  3. 3 Ejecutar la desactivación de origen elegida antes de un periodo solapado.
  4. 4 Desplegar la integración del comprador y verificar firmas de webhook nuevas.
  5. 5 Resolver excepciones y observar pagos, autenticaciones, accesos y facturas de ambas cuentas.

Preguntas frecuentes

¿Qué debo preparar antes de crear un proyecto en MoveMRR?

Confirma con Stripe que necesitas una cuenta de destino independiente, define el perímetro, asigna responsables para ambas cuentas y prepara permisos restringidos, catálogo, fechas de renovación y dependencias de la aplicación.

¿Qué diferencia hay entre una simulación y una ejecución en vivo?

La simulación calcula y muestra las acciones previstas sin crear suscripciones. La ejecución en vivo actúa sobre las cuentas aprobadas y solo debe comenzar cuando los mapeos, las excepciones y la frontera de cobro estén aceptados.

¿Quién debe aprobar el corte?

Como mínimo, una persona autorizada por el vendedor y otra por el comprador deben aceptar el alcance, el resultado del ensayo, las acciones en origen y los criterios de conciliación.

Fuentes y base técnica

Preparar el siguiente paso con evidencias

Comprueba las cuentas reales, documenta las excepciones y no cambies la facturación hasta contar con una aprobación verificable.

Crear un proyecto de migración