Cómo manejar solicitudes de reembolso con RevenueCat

Cuando compras o te suscribes a una aplicación a través del App Store, Apple ofrece la posibilidad de solicitar un reembolso. Generalmente, este reembolso se otorga sin inconvenientes; solo necesitas completar un formulario disponible en esta página. Si tienes una app publicada, probablemente hayas experimentado estos reembolsos y te hayas sentido frustrado pensando: "¿qué hice mal?".

¿Qué sucede cuando un usuario solicita un reembolso? El App Store envía a los desarrolladores una notificación CONSUMPTION_REQUEST a través del API de notificaciones del servidor del App Store, otorgando 12 horas para responder con la información de consumo del usuario, como la actividad que ha tenido en tu app.

Es decir, tienes solo 12 horas para enviar esta información a Apple, quien decidirá, basándose en la actividad del usuario, si el reembolso se concede o no. Si no envías esta información a tiempo, el reembolso será concedido automáticamente. Esto deja poco margen de maniobra, pero afortunadamente, RevenueCat ofrece un mecanismo para reducir la frecuencia de estos reembolsos. Veamos cómo funciona:

Delegar a RevenueCat el envío de la actividad del usuario

RevenueCat puede responder automáticamente a estas solicitudes de reembolso si así lo deseas, evitando preocupaciones por olvidar o no tener los mecanismos para enviar esta información a tiempo.

¿Qué datos puede enviar RevenueCat a Apple?

  • Cuánto tiempo ha usado la app un usuario.
  • Si tu app está disponible en otras plataformas, como web o Android, puede enviar el tiempo pasado en esas plataformas.
  • Si ha solicitado un reembolso en alguna otra plataforma.

Con esta información, Apple puede validar si es justo o no conceder el reembolso al usuario.

Activar el envío automático de la actividad del usuario

Ingresa al dashboard de RevenueCat y abre el proyecto de iOS creado.

Entrando al proyecto de iOS desde el Dashboard de RevenueCat
Si aún no has configurado tu proyecto, te recomendamos el siguiente artículo.

Una vez dentro del proyecto, dirígete a la sección Handling of refunds requests y selecciona tu preferencia.

Sección de handling of refunds requests dentro del Dashboard de RevenueCat

Estas son las preferencias disponibles:

  • Do not handle: opción por defecto, donde RevenueCat no enviará ninguna información a Apple.
  • Always prefer granting refunds: RevenueCat envía la información de consumo del usuario indicando a Apple que prefieres conceder el reembolso.
  • Always prefer declining refunds: RevenueCat envía la información de consumo del usuario recomendando a Apple rechazar el reembolso.
  • Submit consumption data and let Apple decide: RevenueCat envía la información de consumo del usuario y Apple decide si otorga o no el reembolso.

Apple tomará en cuenta tu preferencia, pero la decisión final será suya.

Preferencias que podemos seleccionar para el manejo de solicitudes de reembolso en RevenueCat
Es importante obtener el consentimiento de los usuarios para enviar su información de actividad. Puedes hacerlo actualizando los términos y condiciones de tu app, indicando que permites el envío de información sobre su actividad en la app.

Conclusión

Usar la herramienta de RevenueCat puede marcar la diferencia en la cantidad de reembolsos otorgados en tu app, aumentando tus ingresos al declinar reembolsos injustos que algunos usuarios podrían solicitar aprovechando que muchos desarrolladores olvidan enviar la información a Apple a tiempo. Pruébalo y descubre cuánto dinero puedes ahorrar.

Comparte este artículo

Subscríbete a nuestro Newsletter

Mantente al día en el mundo de las aplicaciones móviles con nuestro blog especializado.

Artículos semanales

Todas las semanas artículos nuevos sobre el mundo de las aplicaciones móviles.

No spam

No te enviaremos spam, solo contenido de calidad. Puedes darte de baja cuando quieras.

Contenido de calidad

Nada de contenido generado de manera automática usando ChatGPT.

Recomendaciones

Tips indispensables sobre mejores prácticas y metodologías.

© 2025 AsyncLearn