¿Crear tus propios pases .pkpass o usar una plataforma de lealtad? Lo que realmente implica
Si buscas cómo hacer una tarjeta de lealtad en Apple Wallet, tarde o temprano aparece el formato .pkpass y la pregunta de si conviene construirlo tú. Se puede, pero el pase es solo una parte del trabajo. Este es el checklist técnico real y cuándo tiene sentido cada camino.
Transparencia: este artículo lo publica Bexor, una plataforma que ya resuelve todo lo que se describe aquí. Apple Wallet guarda tarjetas de lealtad; Apple Pay es otra cosa y sirve para pagar.
El pase es lo fácil
Un pase es un paquete firmado con la información de la tarjeta, su código QR o de barras y su diseño. Generar uno estático lleva poco tiempo. El problema empieza cuando quieres que se actualice solo después de cada visita y que alguien lo lea en caja.
Checklist para hacerlo por tu cuenta
| Pieza | Qué implica | Con una plataforma lista |
|---|---|---|
| Cuenta de Apple | Apple Developer Program (USD 99 al año) | Ya resuelto por la plataforma |
| Firma del pase | Identificador y certificado de pase; renovarlo antes de que venza | Lo gestiona la plataforma |
| Servicio web | Un servidor que registre cada dispositivo y entregue la versión nueva del pase | Incluido |
| Notificaciones | Conexión con las notificaciones push de Apple para avisar del cambio | Incluido, más campañas |
| Android | Integración independiente con Google Wallet | Apple Wallet y Google Wallet con el mismo QR |
| Reglas | Cuántos sellos o puntos, premios, vigencias, niveles | Configurables sin programar |
| Caja | Una app o pantalla para escanear y registrar la visita | App de cajero en iOS y Android |
| Antifraude | Validar el pase y evitar que se registre dos veces o desde una captura | Empleado autenticado, validación del pase y PIN en operaciones sensibles |
| Soporte | Resolver errores de cliente y cambios de Apple o Google | Soporte humano |
Cómo se actualiza el pase en la práctica
- El cliente agrega la tarjeta y su iPhone se registra con tu servicio web.
- El cajero registra una visita y tu sistema actualiza los sellos.
- Tu servidor envía una notificación push a Apple para ese pase.
- El iPhone pide a tu servicio la versión nueva y reemplaza la tarjeta.
- El cliente puede ver un aviso en la pantalla de bloqueo.
Cada paso es una pieza que mantener. Una plataforma lo encapsula para que tú solo definas el premio y registres visitas.
Cuándo sí tiene sentido hacerlo tú
- Ya tienes un equipo de desarrollo y una app propia con la que integrarlo.
- Necesitas una lógica de lealtad muy particular que ninguna plataforma cubre.
- Eres una empresa grande y quieres controlar toda la infraestructura.
Cuándo conviene una plataforma lista
- Eres un restaurante, cafetería o comercio local sin equipo técnico.
- Quieres arrancar en días y no en meses.
- Prefieres pagar un plan en pesos a mantener servidores y certificados.
Un punto intermedio son las APIs que solo emiten pases (infraestructura para desarrolladores): quitan la parte del certificado y de Apple, pero reglas, cajero y campañas siguen siendo trabajo tuyo. Compara proveedores de tarjetas para Apple Wallet.
Y el NFC
El NFC en pases de lealtad requiere una certificación adicional de Apple y no hace falta para sumar sellos o puntos. El flujo habitual en un local, y el que usa Bexor, es mostrar el código QR y escanearlo. Tarjeta sencilla o programa integrado con POS.
Para ver el proceso completo: cómo crear un programa de lealtad en Apple Wallet; y los costos en pesos: cuánto cuesta un programa de lealtad en Apple Wallet en México. Agenda un demo guiado si prefieres tenerlo listo sin construir nada.
Preguntas frecuentes
¿Qué es un archivo .pkpass?
Es el formato de los pases de Apple Wallet: un paquete firmado con los datos de la tarjeta (nombre, código QR o de barras, campos como sellos o puntos), sus imágenes y su diseño. El iPhone lo guarda en la app Wallet.
¿Qué necesito para crear pases de Apple Wallet por mi cuenta?
Una cuenta de Apple Developer Program (USD 99 al año), un identificador y certificado de pase para firmar, un servicio web que registre los dispositivos y entregue el pase actualizado, la conexión con las notificaciones push de Apple y, para Android, una integración aparte con Google Wallet. Además tendrías que construir las reglas de sellos o puntos y el cajero.
¿Cómo se actualiza una tarjeta de Apple Wallet después de cada visita?
El servidor del negocio avisa a Apple mediante una notificación push al dispositivo registrado; el iPhone pide entonces al servicio web la versión nueva del pase y la reemplaza. Una plataforma de lealtad como Bexor lo hace automáticamente cada vez que el cajero registra una visita.
¿Cuándo conviene usar una plataforma de lealtad en vez de hacerlo yo?
Cuando tu negocio es un restaurante, cafetería o comercio local y no tienes un equipo de desarrollo dedicado. Una plataforma incluye el pase para iPhone y Android, las reglas, el cajero, las campañas y el soporte, y se configura en una sesión guiada.