Antes de usar la API de la Billetera de Google para una integración, completa los siguientes pasos:
1. Regístrate para obtener una cuenta de emisor de la API de la Billetera de Google
Se necesita una cuenta de entidad emisora para crear y distribuir pases para la Billetera de Google. Regístrate en Google Pay y la Consola de la Billetera para obtener tu cuenta de la entidad emisora. Después de registrarte, navega a la página de la API de la Billetera de Google y haz clic en Crea tu primer pase. Una vez que aceptes las Condiciones del Servicio, podrás comenzar a crear una clase de pase.
Después del paso anterior, también puedes probar el Codelab.
2. Habilita la API de la Billetera
- Accede a Google Cloud Platform y habilita la API de la Billetera de Google para tu proyecto de GCP.
- Si aún no tienes un proyecto de GCP, crea uno.
- Habilita la API de la Billetera de Google.
3. Crea una cuenta de servicio
Se necesitan una cuenta de servicio y una clave de cuenta de servicio para llamar a la API de la Billetera de Google. La cuenta de servicio es la identidad que llama a la API de la Billetera de Google. La clave de la cuenta de servicio contiene una clave privada que tu aplicación usa para autenticarse en la API de la Billetera de Google.
Crear una cuenta de servicio:
- 1.Crea una cuenta de servicio en la consola de Google Cloud y proporciona los siguientes detalles:
- Nombre de la cuenta de servicio (por ejemplo, Cliente web de Wallet)
- ID de la cuenta de servicio (por ejemplo: my-service-account)
- 2. Haz clic en CREAR Y CONTINUAR.
- 3. Haz clic en LISTO.
Para crear una clave de cuenta de servicio, haz lo siguiente:
- 1. Selecciona tu cuenta de servicio. Por ejemplo: my-service-account@my-project-id.iam.gserviceaccount.com.
- 2. Haz clic en el elemento de menú CLAVES en la parte superior de la página.
- 3. Haz clic en AGREGAR CLAVE y Crear clave nueva.
- 4. Selecciona el tipo de clave JSON.
- 5. Haz clic en CREAR para crear y descargar la clave de la cuenta de servicio.
4. Autoriza la cuenta de servicio
Debes autorizar la cuenta de servicio para llamar a la API. Si quieres autorizarla, otorga a la cuenta de servicio acceso para administrar tu cuenta de emisor.
- Visita la página Usuarios en la Consola de Google Pay y la Billetera.
- 1. Haz clic en Invitar a un usuario.
- 2. Agrega la dirección de correo electrónico de la cuenta de servicio. Por ejemplo: my-service-account@my-project-id.iam.gserviceaccount.com.
- 3. En Nivel de acceso, selecciona Desarrollador.
- 4. Haz clic en Invitar.
5. Crear una clase
Antes de crear y agregar un EventObject
, debes crear un EventClass
.
Para ello, accede a la Consola de Google Pay y la Billetera, navega a la página de la API de la Billetera de Google y crea una nueva clase de Evento.
- Asegúrate de estar en la pestaña Administrar.
- Deberías ver el mensaje “Estás en modo de demostración” si es la primera vez que creas un pase.
- En el modo de demostración, haz clic en "Configurar cuentas de prueba" para agregar cuentas de prueba. Solo estas cuentas podrán guardar los pases mientras la cuenta de la entidad emisora esté en modo de demostración.
- Haz clic en Create a class (Crear una clase).
- Elige Evento.
- Completa todos los campos obligatorios marcados con *.
- Haz clic en Crear clase.
Si necesitas varias entradas para eventos, repite los pasos que se indican en esta página.
Consulta la plantilla de diseño para obtener más información sobre cómo se representan estos atributos en el pase.
Después de crear una clase de evento de forma correcta, ve a Agrega pases a la Billetera de Google.