Requisitos previos

Antes de utilizar la API de la Billetera de Google para una integración, completa los siguientes pasos:

1. Regístrate para obtener una cuenta emisora de la API de la Billetera de Google

Se necesita una cuenta de entidad emisora para crear y distribuir pases para Google Wallet. Regístrate en Google Pay y en la Consola de Wallet a fin de obtener tu cuenta de entidad emisora. Después de registrarte, ve a la página API de la Billetera de Google y haz clic en Compilar tu primer pase. Cuando aceptes las Condiciones del Servicio, podrás comenzar a crear una clase de pases.

Después del paso anterior, también puedes probar el Codelab.

2. Habilitar la API de Wallet

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 la 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 Google Cloud Console y proporciona los siguientes detalles:
    • Nombre de la cuenta de servicio, por ejemplo: cliente web de Wallet
    • ID de cuenta de servicio, por ejemplo: my-service-account
  • 2. Haga 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 del 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. Para autorizarla, otorga a la cuenta de servicio acceso a la cuenta de la entidad emisora.

  • Visita la página Usuarios en Google Pay y la Consola de 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

Para poder crear y agregar un GenericObject, debes crear un GenericClass. Esto se puede hacer con la API web. Para obtener más información, consulta la documentación de referencia de GenericClass y la guía de introducción sobre el uso de la API web.

Repita los pasos en esta página si necesita varios pases genéricos.

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 correctamente una clase genérica, continúa con la sección Agrega pases a la Billetera de Google. Ten en cuenta que seguimos trabajando para agregar un tipo genérico a Google Pay y a la consola de la Billetera.