Haz crecer los
ingresos de tu app frenando los
reembolsos injustos

RefundHalt es un servicio automático de protección contra reembolsos para apps de iOS y Android. Responde a cada solicitud de reembolso y contracargo con pruebas de uso reales para que conserves los ingresos que has generado.

  • Sin SDK
  • Configuración en 2 minutos
  • Ayudó a rechazar cerca del 76% de las solicitudes de reembolso

EN DIRECTO

Hemos ayudado a las apps a conservar

$1,213,214.03

de los ingresos que las solicitudes de reembolso y los contracargos intentaron recuperar. Calculado a partir de casos reales del registro de RefundHalt.

registro de RefundHalt · en directo

$0

conservado en los últimos 30 días

0%

respondidas antes del plazo

0%

de solicitudes que ayudamos a rechazar

0

solicitudes respondidas

3.7s

tiempo de respuesta mediano

Está pasando ahora

Linguarypro.yearly

Rechazado · 1.240 tarjetas repasadas

PROTEGIDO

HabitHivepremium_yearly

Rechazado · 64 hábitos completados

PROTEGIDO

CalmNestplus.yearly

Pruebas enviadas · 18 sesiones de meditación

RESPONDIDO

FitStreakpremium.yearly

Rechazado · 126 entrenamientos registrados desde la compra

PROTEGIDO

Creado sobre los sistemas oficiales de reembolso de ambas tiendas

App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API
App Store Server Notifications V2Send Consumption InformationGoogle Play RTDNorders.reviewrefundVoided Purchases APIStoreKit 2subscriptionsv2Orders API

CÓMO FUNCIONA

Deja de perder dinero por reembolsos. Configurarlo lleva 2 minutos.

Sin SDK, sin cambios en el servidor y sin cuenta de Google Cloud. Si sabes copiar y pegar, estarás protegido antes de que se enfríe el café.

Solicitud de reembolso de App Store

Revisión de contracargo de Play

PILOTO AUTOMÁTICO
RefundHalt

política + pruebas, respuesta en segundos

EN DIRECTO
Tasa de reembolsos1.9%
01

Añade tu app

Solo tienes que pegar el enlace de tu app en la tienda. Para Android, aprovisionamos al instante un canal de notificaciones dedicado en nuestra nube. Tú nunca tienes que usar Google Cloud.

02

Pega dos valores en la consola de la tienda

iOS: dirige App Store Server Notifications a tu URL de RefundHalt y sube tu clave de In-App Purchase. Android: pega el nombre de nuestro tema e invita a nuestra cuenta de servicio en Play Console.

03

Respondemos a cada solicitud de reembolso

El CONSUMPTION_REQUEST de Apple te da 12 horas. La revisión de contracargos de Google te da 24 horas. RefundHalt responde en segundos con pruebas de consumo y registra el resultado.

PARA DESARROLLADORES

Una API que crearías tú mismo si tuvieras un trimestre libre

Todo lo que hace el panel está disponible mediante una API REST clara con claves, listas filtrables y webhooks firmados. La transmisión de datos de uso es opcional.

# Optional. We ask your server how much a customer used:
#   POST https://yourapp.com/webhooks/refundhalt
#   { "type": "usage.lookup", "user_id": "b48c1f22-...-uuid" }

# Reply with anything you have, or skip it entirely:
{ "consumption": 72 }

# → We answer with or without it, inside the store deadline.

EL MARCADOR

Descubre exactamente cuánto te cuestan los reembolsos y cuánto hemos protegido

Cada solicitud, respuesta y resultado queda en un único registro. Filtra por app, plataforma, país, producto, motivo o periodo.

$0

Protegido este mes

$0

Impugnado

0%

Tasa de éxito

0

Solicitudes de reembolso

Protegido este mes · 12 semanas

w1w6w12

Motivos de reembolso

  • Insatisfacción con la compra41%
  • Compra no intencionada27%
  • Contracargo14%
  • Problema de entrega10%
  • Otro8%

Principales países

  • US
    38%
  • GB
    17%
  • DE
    12%
  • BR
    9%
  • JP
    7%

PRECIOS

Dos planes. Todo automático.

Elige un plan, conecta tus apps y responderemos por ti a cada solicitud de reembolso.

Estándar

Para desarrolladores independientes y catálogos pequeños.

$39.99$19.99/mesAhorra un 50%

  • Respuestas ilimitadas a reembolsos
  • Motor automático de políticas y reglas propias
  • Textos de impugnación asistidos por IA
  • Hasta 20 apps entre ambas tiendas
  • Integración de datos de uso
  • Historial de análisis ilimitado
  • Webhooks y reenvío de notificaciones
  • Procesamiento prioritario

Cancela cuando quieras

Más popular

Sin límites

Para estudios y carteras en crecimiento.

$59.99$29.99/mesAhorra un 50%

  • Respuestas ilimitadas a reembolsos
  • Motor automático de políticas y reglas propias
  • Textos de impugnación asistidos por IA
  • Apps ilimitadas entre ambas tiendas
  • Integración de datos de uso
  • Historial de análisis ilimitado
  • Webhooks y reenvío de notificaciones
  • Procesamiento prioritario

Cancela cuando quieras

Todos los planes incluyen ambas plataformas, almacenamiento cifrado de credenciales y el sistema de respaldo para garantizar los plazos. Cada uno incluye una prueba gratis de 7 días. Los precios no incluyen IVA.

PREGUNTAS

Preguntas frecuentes

RefundHalt es un servicio automático de protección contra reembolsos para apps de iOS y Android. Conectas tu app una vez, sin SDK ni cambios de código. Desde ese momento, RefundHalt responde por ti a cada solicitud de reembolso y a cada revisión de contracargo que Apple o Google abra para tu app. La respuesta incluye información real sobre la transacción y el uso y se envía antes del plazo de la tienda. El resultado es sencillo: se aprueban menos reembolsos injustos, conservas una mayor parte de los ingresos que ya obtuviste y nadie de tu equipo dedica tiempo a trámites de reembolso.
La tienda decide solo con la información del cliente. En la práctica, una solicitud sin respuesta suele aprobarse. Responder no te cuesta nada y añade tu versión a la decisión. RefundHalt garantiza que siempre se envíe una respuesta antes del plazo, incluso por la noche y durante los fines de semana.
Mediante las API oficiales. Cuando un cliente solicita un reembolso, la notificación de la tienda identifica el pedido. RefundHalt recupera entonces la transacción completa y el historial de compras mediante App Store Server API y Google Play Developer API. Si conectas un endpoint de uso, tus propios registros de uso también pasan a formar parte de las pruebas. RefundHalt también usa IA para leer la ficha pública de tu app en la tienda y describir cuánto te cuesta proporcionar cada compra. Esto facilita que un revisor entienda tu caso.
Presentamos tu caso en todos y cada uno de ellos. Apple y Google toman la decisión final, y RefundHalt les proporciona información completa y veraz que les ayuda a decidir. En la práctica, entre los casos que gestionamos, RefundHalt ha ayudado a rechazar cerca del 76% de las solicitudes de reembolso y los contracargos de clientes.
El seguimiento perfecto no existe. Muchas apps no pueden medir el tiempo de uso exacto y una app sin sistema de cuentas no siempre puede saber quién usó qué. Apple lo sabe. Por eso la carga útil de consumo acepta el valor "desconocido" en muchos campos y no exige una precisión total. RefundHalt envía los datos disponibles y marca el resto como desconocido. Nunca inventa una cifra. En las decisiones de reembolso, la información auténtica da mejores resultados que la información exagerada y mantiene tu cuenta de desarrollador en regla.
Sí. Ambas tiendas crearon estos sistemas y piden a los desarrolladores que los usen. Los ingenieros de Apple recomiendan públicamente llamar al endpoint Send Consumption Information cuando llega una solicitud de reembolso, porque los datos que proporcionas se tienen en cuenta en la decisión. Google presentó Review Refund API para que los desarrolladores puedan compartir información de las transacciones en los contracargos. RefundHalt solo envía datos reales mediante estas API oficiales.
developer.apple.com/forums

App Store Commerce Engineer

Jun ’24

Apple

To respond to CONSUMPTION_REQUEST notifications, you should call the Send Consumption Information endpoint: https://developer.apple.com/documentation/appstoreserverapi/send_consumption_information/

Whether you call the endpoint and provide consumption information or not, the refund may be granted or denied. However any data you provide via the endpoint will be considered in the refund decisioning process, so it’s generally recommended you call the endpoint to provide data if possible.

3 comments 0
Un ingeniero de comercio de Apple App Store en los foros para desarrolladores, June 2024. Apple recomienda proporcionar datos de consumo.Fuente: developer.apple.com
Para los pedidos realizados después de August 3, 2026, los desarrolladores pagan los contracargos perdidos: el precio de compra, menos la comisión de servicio de Play, más las comisiones por contracargo del banco. Google también añadió un plazo de revisión de 24-hour para que los desarrolladores puedan enviar pruebas antes de que se decida un contracargo. RefundHalt responde a estas revisiones automáticamente.
support.google.com/googleplay/android-developer

Updates to refund protection and chargeback cost responsibility

Google Play is committed to continuously strengthening the protection of the platform. In 2025, Google Play successfully prevented US$3.4B of fraud and abuse. In 2026, we are implementing additional enhanced guardrails and fraud detections to reduce potential refund abuse, further protecting users and developers on Google Play.

Additionally, to align with industry standards, Google Play and developers will begin sharing chargeback costs for orders placed after August 3, 2026. Chargebacks are disputes initiated by users directly with their financial institutions. When a chargeback occurs, the costs is split as follows:

  • Developer responsibility: The purchase price (less Play’s service fee) and the associated chargeback fees from the financial institution.
  • Google Play’s responsibility: We will continue to cover the service fee cost for that transaction.

To help you take an active role in managing chargebacks ahead of these changes taking effect, a new optional Review Refund API is now available. This lets you to share key transaction information with Google Play, such as order delivery state and item consumption status. With this information, Google Play can better identify and contest illegitimate chargebacks on your behalf.

El anuncio de Google en la ayuda de Play Console: los costes de los contracargos se comparten con los desarrolladores para los pedidos realizados después de August 3, 2026.Fuente: support.google.com
Puedes comprobarlo en dos minutos. En iOS, abre App Store Connect, ve a Trends, selecciona Proceeds y filtra Transaction Type por Refund. En Android, abre Play Console y consulta la sección de informes financieros. Muchos desarrolladores ven allí la cifra total por primera vez.
No. RefundHalt funciona por completo en el servidor mediante las API oficiales de las tiendas. La configuración consiste en pegar dos valores en App Store Connect o Play Console. La mayoría de los desarrolladores termina en unos dos minutos.
En iOS, Apple solicita información de consumo para compras consumibles y suscripciones con renovación automática, y RefundHalt registra los reembolsos de todos los tipos de compra. En Android, RefundHalt responde a las revisiones de contracargos y registra los reembolsos mediante Voided Purchases API.
Apple exige el consentimiento del cliente antes de compartir datos de consumo. No necesitas una ventana emergente. La mayoría de los desarrolladores añade una frase breve a su política de privacidad o a sus términos de servicio. Consulta a tu asesor legal para obtener la redacción exacta.
Sí. Solo solicitamos el acceso mínimo necesario para responder a las solicitudes de reembolso y enviar tus pruebas. Nunca pedimos un permiso que permita transferir tu app o modificar tu cuenta. Las credenciales se cifran en reposo mediante cifrado de sobre AES-256-GCM con un conjunto de claves rotatorias. Las notificaciones de Apple se verifican con los certificados raíz de Apple y las entregas de Google se verifican mediante OIDC. Nunca te pedimos la contraseña de tu cuenta de desarrollador.
Sí. Tendrías que crear receptores de webhook para ambas tiendas, verificar las notificaciones firmadas de Apple, configurar RTDN de Play, vincular compradores con compras, preparar las pruebas y responder dentro del plazo a cualquier hora. Esto supone varias semanas de desarrollo y mantenimiento continuo. RefundHalt ya lo hace todo con una sola suscripción.
Claro, contáctanos por correo electrónico en calfiz@calfiz.com.

EL ARSENAL COMPLETO

Todo lo que un reembolso debe superar antes de salir

RefundHalt no es un panel añadido a un webhook. Es un motor de decisiones completo conectado a los sistemas oficiales de reembolso de Apple y Google.

Respuesta antes de cada plazo

El CONSUMPTION_REQUEST de Apple se responde dentro del plazo de 12 horas con la carga completa de ConsumptionRequest V2. Cada caso se vincula al comprador, se evalúa según tu política y se responde en segundos. Si faltan tus datos o tu servidor no está disponible, un sistema de respaldo responde antes de que se cierre el plazo. Nunca pierdes por no responder.

Revisiones de contracargos de Google

Cuando Google solicita pruebas sobre un contracargo, respondemos dentro del plazo de 24 horas con eventos de uso, marcas de tiempo y direcciones IP mediante orders.reviewrefund.

Tus reglas, tus datos de uso

Si quieres, define las reglas y las unidades que consumen los clientes en tu app, como generaciones de imágenes, créditos o minutos. Envíanos las cifras reales y el consumo se convierte en la prueba, no en una estimación temporal. Si omites este paso, los valores predeterminados probados en situaciones reales seguirán decidiendo cada caso.

Reenvío de notificaciones

Apple permite una URL de notificaciones del servidor por app. Dirígela a RefundHalt y retransmitiremos cada evento firmado sin procesar a un máximo de 10 destinos: tu backend, RevenueCat, Adapty o Apphud. ¿Ya utilizas una de esas plataformas? Mantenla como principal y reenvíanos sus eventos sin procesar.

Analíticas de ambas tiendas

Importe impugnado, importe protegido, tasa de éxito, motivos de reembolso, países, productos y usuarios con reembolsos repetidos. Un único registro para App Store y Google Play.

Webhooks salientes

Webhooks firmados al estilo de Stripe para cada evento: solicitud recibida, respuesta enviada, reembolso rechazado y dinero protegido. Envíalos a Slack, tu CRM o tu almacén de datos.

Cifrado de forma predeterminada

Las credenciales de las tiendas están protegidas con cifrado de sobre AES-256-GCM y un conjunto de claves rotatorias. Las entregas de webhook se verifican mediante OIDC. Tus claves nunca salen de la bóveda.

DE DESARROLLADORES

Los desarrolladores están hartos de los reembolsos injustos

Daniel R.Cliente verificado
No esperaba gran cosa, pero una noche impugnó un contracargo de Google sobre un plan anual de $59.99 sin que yo moviera un dedo. RefundHalt recuperó el pedido y el historial de uso, envió las pruebas y respondió antes de que me despertara. Es la primera vez que una disputa por un reembolso acaba realmente a mi favor.
Ben K.Cliente verificado
Lo configuré un martes, me olvidé y volví a mirarlo un mes después. Sin hacer ruido, había protegido unos $1.100 que de otro modo habríamos perdido.
Marco T.Cliente verificado
Vendemos planes anuales y el abuso de reembolsos nos costaba unos $900 al mes sin que apenas se notara. La gente usaba la app durante tres semanas y luego pedía que le devolvieran todo. Desde que activamos RefundHalt, esas solicitudes reciben una respuesta con pruebas de uso reales y ahora se rechaza la mayoría. Es la primera herramienta que añadimos este año que ha cambiado visiblemente nuestros ingresos.
Tom W.Cliente verificado
La configuración me llevó unos cinco minutos durante una pausa para el café. Añadí la clave, dirigí las notificaciones de Apple al webhook y listo. Desde entonces ha respondido a todas las solicitudes de consumo sin hacer ruido y no he tenido que volver a pensar en ello.
Aaron D.Cliente verificado
La configuración duró de verdad dos minutos. Pegamos el nombre del tema en Play Console, invitamos a la cuenta de servicio y listo. Sin SDK, nada que desplegar y ninguna revisión de código. Al día siguiente ya funcionaba.
Kenji M.Cliente verificado
Por fin alguien ha creado esto para los contracargos de Google Play. Con Google compartiendo los costes de los contracargos con los desarrolladores a partir de agosto, ignorarlos estaba a punto de salir caro. Las pruebas se envían automáticamente y todos los resultados quedan en un solo lugar.

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.