Todos los artículos
Análisis a fondo8 min de lectura

Los reembolsos de planes prepago de Google Play siguen reglas distintas a las de las suscripciones, y una sola recarga sin confirmar puede revocar el plan entero

Los planes prepago nunca se renuevan solos, así que los clientes no pueden cancelarlos, sino que los recargan. Así se deciden los reembolsos de planes prepago en Google Play, lo que te cuesta una recarga sin confirmar y qué llamada de la API reembolsa qué.

Un joven en un quiosco de recargas telefónicas en una calle concurrida al atardecer, con un teléfono Android en la mano, el tipo de cliente que compra planes prepago de Google Play y a veces pide reembolsos de esos planes

Puntos clave

  • Los planes prepago de Google Play dan acceso durante un período de facturación fijo y nunca se renuevan solos. Los clientes los amplían comprando una recarga, y Google indica que los planes prepago no se pueden cancelar porque simplemente duran hasta su fecha de vencimiento.
  • Cada recarga prepago de Google Play es una compra nueva con un token de compra nuevo, y el token anterior llega en el campo linkedPurchaseToken. Google envía una notificación SUBSCRIPTION_PURCHASED por cada recarga.
  • Google Play exige que los desarrolladores confirmen cada compra y cada recarga prepago. Los planes de una semana o más tienen 3 días, y los de menos de una semana tienen la mitad de su duración, así que un plan de tres días tiene 1,5 días.
  • Si un desarrollador no confirma a tiempo una recarga prepago de Google Play, Google revoca la recarga, revoca y cancela el resto de la suscripción y reembolsa al usuario.
  • El centro de ayuda de Google Play indica a los clientes que un plan prepago que no se ha usado puede reembolsarse, y que las solicitudes de reembolso hechas más de 48 horas después de la compra pasan al desarrollador.
  • Google describe la opción fullRefund de purchases.subscriptionsv2.revoke como el reembolso del último cargo de cada artículo, así que en un plan prepago recargado afecta al cargo más reciente, no a todas las recargas que el cliente haya comprado.
  • En los pedidos de Google Play realizados después del 3 de agosto de 2026, un contracargo perdido le cuesta al desarrollador el precio de compra menos la comisión de servicio de Play, más las comisiones de contracargo del banco, y esto se aplica a las recargas prepago como a cualquier otro pedido.

Si no confirmas una sola recarga de Google Play, Google no se limita a reembolsar esa recarga. Revoca la recarga, revoca y cancela el resto del plan prepago del cliente y emite un reembolso. Es el punto más delicado de los reembolsos de planes prepago en Google Play, y depende por completo de ti. El resto del panorama de reembolsos de los planes prepago se parece mucho al de las suscripciones normales, con algunas diferencias que cambian cómo construyes y lo que pierdes.

En qué se diferencian los planes prepago de Google Play de las suscripciones con renovación automática

Un plan prepago es un plan base que vende acceso durante un período de facturación determinado y después se detiene. La ayuda de Play Console explica que los usuarios lo compran para obtener acceso durante ese período y luego lo recargan para ampliar la fecha de fin si quieren continuar. Una recarga puede ser cualquier plan base prepago de la misma suscripción, incluso de otra duración. El propio ejemplo de Google amplía un plan un año con una recarga de $59.99.

Como nada se renueva, nada se puede cancelar. La documentación de facturación de Google dice que los planes prepago no se pueden cancelar y que un usuario que quiera dejarlo simplemente deja que el plan llegue a su fecha de vencimiento. En un plan prepago, el estado de la suscripción solo puede ser ACTIVE, PENDING o CANCELED, y expiryTime siempre está presente.

Los planes prepago importan sobre todo donde la facturación recurrente está restringida. La guía de RevenueCat menciona la India, donde Google dejó de permitir que nuevos clientes se suscribieran a planes con renovación automática por las normas del Banco de la Reserva de la India, y presenta los planes prepago como la opción natural para mercados así.

Plan base con renovación automáticaPlan base prepago
Se renueva soloSíNo, el usuario compra una recarga
El usuario puede cancelarSíNo, dura hasta expiryTime
Pruebas gratuitas y ofertasSíNo, las ofertas son solo para planes base con renovación automática
Nuevo token de compraAl subir de plan, bajar de plan o volver a suscribirseEn cada recarga
ConfirmaciónEn los 3 días siguientes a cada compra nueva3 días para planes de una semana o más, la mitad de la duración para planes más cortos
Se puede pausarSíNo

Cada recarga es una compra independiente

Google emite un token de compra nuevo para cada recarga y coloca el token anterior en linkedPurchaseToken de la nueva compra. Google también envía una notificación para desarrolladores en tiempo real SUBSCRIPTION_PURCHASED por cada una. Las recargas se acumulan. Si el usuario recarga antes de tiempo, el tiempo nuevo se suma a la fecha de vencimiento anterior, no a la fecha de hoy. Un usuario solo puede tener una recarga sin consumir a la vez, y prepaidPlan.allowExtendAfterTime te indica cuándo estará disponible la siguiente.

Los reembolsos prepago empiezan en el plazo de confirmación

Tienes que confirmar cada compra prepago, incluida cada recarga, porque el usuario pasa por el flujo de compra cada vez. Google da 3 días a los planes de una semana o más. Los planes de menos de una semana tienen la mitad de su duración, así que un plan de tres días debe confirmarse en 1,5 días y un plan de un día en 12 horas.

Por eso los planes prepago cortos son más arriesgados de lo que parecen. Un plan semanal o mensual con renovación automática te da los mismos 3 días cada vez. Un pase prepago de un día te da 12 horas, y una caída del backend más larga que eso convierte a clientes que pagan en reembolsos automáticos. La guía de RevenueCat insiste en lo mismo y advierte que el segundo pedido debe confirmarse rápido cuando el plan base dura solo 1 o 3 días.

Quién decide el reembolso de un plan prepago

La mayoría de los reembolsos de planes prepago de Google Play se deciden sin ti. La política de reembolsos de Google dice que un usuario puede obtener un reembolso dentro de las 48 horas posteriores a una compra en la aplicación, incluida una suscripción, según los detalles. Pasadas las 48 horas, se indica al usuario que contacte con el desarrollador, que puede tramitar reembolsos según su propia política y la legislación aplicable. La página de ayuda de suscripciones de Google añade una línea específica para los planes prepago: si el plan no se ha usado, el usuario puede solicitar su reembolso.

Vía de reembolsoQuién decidePuedes responderPlazo
Solicitud dentro de las 48 horas posteriores a la compra o recargaGoogleNoNinguno
Solicitud después de 48 horasTú, según tu política y la ley localNo aplicaGoogle no fija ninguno
Compra o recarga sin confirmarAutomáticoNo3 días, o la mitad del plan si dura menos de una semana
Contracargo marcado para revisión del desarrolladorGoogle, y después el bancoSí, mediante orders.reviewrefund24 horas
Contracargo sin revisión del desarrolladorEl bancoNoNinguno

Los planes prepago no cambian las reglas de los contracargos. Cuando Google te pide tu versión de una disputa, tienes 24 horas para responder mediante orders.reviewrefund, y una vez que el banco resuelve, la decisión es definitiva.

Qué llamada de la API reembolsa qué en un plan prepago

Cuando la solicitud llega a ti, tienes dos herramientas del lado del servidor, y no reembolsan lo mismo.

orders.refund actúa pedido a pedido

orders.refund reembolsa una suscripción o un pedido dentro de la aplicación a partir de su ID de pedido. Si pones revoke en true, el acceso termina de inmediato. Google no reembolsa pedidos con más de 3 años de antigüedad. Como cada recarga es una compra propia, reembolsar el pedido de una recarga es la forma precisa de reembolsar solo esa recarga.

purchases.subscriptionsv2.revoke actúa sobre la suscripción

purchases.subscriptionsv2.revoke termina la suscripción y recibe un revocationContext. Google describe fullRefund como el reembolso del importe total del último cargo de cada artículo, y proratedRefund como el reembolso de un importe prorrateado según el tiempo restante. En un plan recargado dos veces, el último cargo es la última recarga. Tenlo en cuenta antes de prometerle a un cliente que le devolverás todo su saldo.

No quites acceso que todavía le corresponde al cliente

La documentación de facturación de Google advierte que retirar el acceso a una suscripción mientras el usuario todavía tiene derecho a ella infringe la política de suscripciones de Google Play. En un plan prepago, el tiempo pagado es el derecho de acceso. Si reembolsas solo la última recarga, mantén activo el tiempo pagado anterior, salvo que también lo revoques y lo reembolses.

El escritorio de un desarrollador con un portátil que muestra fechas de vencimiento de suscripciones y un teléfono Android al lado, los registros que deciden los reembolsos de planes prepago de Google Play

Lo que te cuesta el reembolso de un plan prepago

Un cliente prepago ha pagado por adelantado un período fijo, y tú empezaste a gastar en él en cuanto obtuvo acceso. Un reembolso le devuelve su dinero y deja ese gasto donde está.

  • Cómputo: cada sesión, sincronización o tarea en el servidor que el cliente ejecutó durante el período pagado es capacidad que ya pagaste.
  • Llamadas a APIs: voz, traducción, mapas, inferencia de modelos o cualquier servicio de terceros facturado por solicitud sigue facturado.
  • Almacenamiento: los archivos y el historial que creó el cliente siguen en tu factura de almacenamiento hasta que los borres.
  • Pagos: los repartos de ingresos, los pagos a creadores y las comisiones por referidos ligados a la compra ya salieron de tu cuenta.

El caso de la confirmación olvidada es el caro. Una confirmación tardía en una recarga anual de $59.99 no se limita a revertir $59.99. Google también revoca el resto del plan, así que el cliente pierde un acceso que ya había pagado y recibe un reembolso, mientras que todos los costes en los que incurriste para darle servicio siguen gastados.

Lista de comprobación para construir planes prepago

  • Confirma cada recarga desde tu servidor, no solo la primera compra, y genera una alerta para cualquier compra que siga sin confirmar tras unas horas.
  • Dale a los planes cortos su propia alarma. Un plan de un día tiene 12 horas y un plan de tres días tiene 1,5 días.
  • Guarda cada ID de pedido y token de compra, y sigue linkedPurchaseToken para ver la cadena completa de recargas de un mismo cliente.
  • Usa los tokens de compra pronto. Google dice que un token solo es válido hasta 60 días después del vencimiento, y después la Developer API ya no lo acepta.
  • Reembolsa una sola recarga con orders.refund sobre el pedido de esa recarga, y no des por hecho que un fullRefund cubre las recargas anteriores.
  • Registra el uso por compra, para que la revisión de un contracargo reciba una respuesta real dentro de su plazo de 24 horas.
  • Revoca el acceso en cuanto recibas SUBSCRIPTION_REVOKED, ya que el estado del plan pasa a vencido.

Preguntas frecuentes

¿Puede un cliente cancelar un plan prepago de Google Play?
No. Google indica que los planes prepago no se pueden cancelar porque no se renuevan automáticamente. El plan dura hasta su fecha de vencimiento y el cliente conserva el acceso hasta entonces. Para dejar de pagar, simplemente no compra otra recarga.
¿Puede un cliente obtener un reembolso de un plan prepago de Google Play?
Sí. El centro de ayuda de Google dice que un plan prepago sin usar puede reembolsarse, y Google puede reembolsar cualquier compra dentro de la aplicación, suscripciones incluidas, si la solicitud llega dentro de las 48 horas. Pasadas las 48 horas, Google remite al cliente al desarrollador, que reembolsa según su propia política y la ley local.
¿Qué pasa si no confirmo una recarga prepago?
Google revoca la recarga, revoca y cancela el resto de la suscripción y reembolsa al usuario. Los planes de una semana o más deben confirmarse en 3 días, y los más cortos en la mitad de su duración, así que un plan de tres días tiene 1,5 días.
¿Un fullRefund en un plan prepago reembolsa todas las recargas?
No, según la descripción de Google. La opción fullRefund de purchases.subscriptionsv2.revoke reembolsa el importe total del último cargo de cada artículo. Cada recarga es una compra independiente con su propio pedido, así que usa orders.refund sobre un pedido concreto cuando quieras reembolsar una recarga concreta.
¿Los planes prepago admiten pruebas gratuitas?
No. La ayuda de Play Console dice que las ofertas, que incluyen pruebas gratuitas y precios introductorios, solo pueden crearse para planes base con renovación automática. Un plan prepago se paga completo al comprarlo y en cada recarga.

Fuentes y lecturas adicionales

RefundHalt

El piloto automático de reembolsos para App Store y Google Play

Seguir leyendo

La próxima solicitud de reembolso ya está en camino.

Configura RefundHalt en el tiempo que tardas en leer otro correo de soporte sobre un reembolso que no llegaste a impugnar.