Verificador de recibos de Apple
Una herramienta sencilla para depurar suscripciones in-app. Pega el recibo en Base64 y el secreto compartido específico de la app en los campos para obtener los datos del recibo en JSON.
Estado del recibo de iOS
Rellena el formulario de arriba para ver el resultado.
Códigos de estado de validación de recibos de Apple
| Código | Descripción |
|---|---|
| 21000 | La solicitud al App Store no se realizó con el método HTTP POST. |
| 21001 | El App Store ya no envía este código de estado. |
| 21002 | Los datos de la propiedad receipt-data tenían un formato incorrecto o el servicio sufrió un problema temporal. |
| 21003 | No se pudo autenticar el recibo. |
| 21004 | El secreto compartido que indicaste no coincide con el que figura en tu cuenta. |
| 21005 | Temporalmente, el servidor de recibos no pudo proporcionar el recibo. |
| 21006 | Este recibo es válido, pero la suscripción ha caducado. Cuando este código de estado se devuelve a tu servidor, los datos del recibo también se decodifican y se incluyen en la respuesta. Solo se devuelve para recibos de transacciones al estilo iOS 6 de suscripciones con renovación automática. |
| 21007 | Este recibo es del entorno de pruebas, pero se envió al entorno de producción para su verificación. |
| 21008 | Este recibo es del entorno de producción, pero se envió al entorno de pruebas para su verificación. |
| 21009 | Error interno de acceso a los datos. |
| 21010 | No se encuentra la cuenta de usuario o se ha eliminado. |
| 21100 – 21199 | Errores internos de acceso a los datos. |
FAQ
Preguntas frecuentes
El verificador de recibos de Apple muestra lo que Apple devuelve para un recibo de compra in-app o de suscripción: el código de estado y los datos del recibo decodificados. Los desarrolladores lo usan para comprobar si un recibo es válido y para resolver problemas con compras y suscripciones.
Sí, es totalmente gratuita.
Pega el recibo en Base64 de la transacción y el secreto compartido específico de la app en los campos del verificador y obtendrás los datos del recibo en JSON.
No almacenamos ningún dato de entrada ni de salida que uses en la página del verificador de recibos.
Tus datos van al servidor proxy de Adapty, que los reenvía a Apple y devuelve la respuesta de Apple. No almacenamos ninguno de ellos.
Apple paga a los desarrolladores unos 33 días después del cierre de cada mes fiscal. Su año fiscal sigue un patrón de 4-4-5 semanas, por lo que las fechas de pago no coinciden con los meses naturales. Encontrarás el calendario completo de fechas de pago de Apple en nuestra página de calendario dedicada.
Apple ha declarado obsoleto el endpoint verifyReceipt. De momento sigue respondiendo a las solicitudes, así que esta herramienta funciona, pero el código nuevo no debería depender de él. En su lugar, Apple recomienda la App Store Server API: Get Transaction Info y Get Transaction History devuelven transacciones firmadas por Apple en formato JWS. En la app, StoreKit 2 te da transacciones firmadas, y App Store Server Notifications V2 avisa a tu servidor de los cambios en las suscripciones. Adapty valida las compras con estas API en sus servidores.



