Ir al contenido
Refund Sensor

Configuración de la App Store de Apple

Configura Refund Sensor para la App Store de Apple. Genera una clave de API de App Store Connect, conéctala y añade tu URL de webhook. Unos 5 minutos de principio a fin.

Antes de empezar

Necesitarás lo siguiente, y lleva unos 5 minutos:

  • Acceso de Admin o Account Holder en App Store Connect.
  • Una clave de API de App Store Connect, que te da tres valores: un Issuer ID, un Key ID y un archivo de clave privada .p8.

No se sube ningún archivo a Apple y no se hace ningún cambio en el binario de tu app.

Crea tu clave de API

El Issuer ID, el Key ID y el archivo .p8 salen todos del mismo sitio en App Store Connect:

  1. Inicia sesión en App Store Connect, abre Users and Access, selecciona la pestaña Integrations y elige In-App Purchase en la sección Keys de la izquierda.
  2. Copia el Issuer ID que aparece arriba de la página. Es un único valor para toda la cuenta, compartido por cada clave que generes.
  3. Pulsa el botón + junto a Active para generar una clave nueva. Ponle el nombre Refund Sensor, ajusta Access a Admin y pulsa Generate.
  4. Copia el Key ID de la nueva clave y luego pulsa en la fila de la clave para hacer Download del archivo .p8. Apple solo te deja descargarlo una vez, así que guárdalo en un lugar seguro.

Añade tus credenciales

En Refund Sensor, abre Add app y elige Apple App Store. Pega tu Issuer ID y tu Key ID, sube el archivo .p8 y pulsa Continue. Verificamos la clave con Apple y la ciframos en reposo con AES-256-GCM antes de guardarla. No se vuelve a mostrar ni se expone en los registros.

Elige tus apps

Una vez verificada la clave, Refund Sensor obtiene todas las apps que puede ver en tu cuenta de App Store Connect. Busca por nombre o por bundle ID, selecciona las apps que quieres defender y pulsa Connect. Cada app conectada recibe su propia URL de webhook.

Añade la URL de webhook en App Store Connect

Este es el último paso, y se hace una vez por app después de conectarla. Apple envía sus notificaciones de servidor a una sola URL:

  1. Copia la URL de webhook de la app desde Refund Sensor (aparece en la tarjeta de la app conectada).
  2. En App Store Connect, abre la página App Information de esa app y baja hasta App Store Server Notifications.
  3. Pulsa Set Up URL en Production Server URL, pega la URL y guarda. Después haz lo mismo con Sandbox Server URL para que el tráfico de prueba y el real lleguen los dos a Refund Sensor.

Cada app conectada tiene su propia URL única, generada por nosotros y visible en su tarjeta en Refund Sensor. Cópiala desde ahí en lugar de escribirla a mano.

¿Ya usas RevenueCat, Adapty o Apphud?

Apple solo permite una URL de notificaciones de servidor, y si una plataforma de suscripciones ya la usa, no la reemplaces. En su lugar, dile a esa plataforma que reenvíe una copia de cada notificación cruda de Apple a tu URL de webhook de Refund Sensor, así siguen funcionando las dos. Consulta Reenvío de notificaciones para los pasos exactos de RevenueCat, Adapty y Apphud.

Verifica la conexión

Refund Sensor confirma que puede recibir las notificaciones de Apple antes de empezar a actuar sobre eventos reales. Hasta que la conexión esté verificada, los eventos en vivo se registran pero no se actúa sobre ellos, así una configuración a medias nunca envía una respuesta por error.

On this page