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
- 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 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 GiftCardObject
, debes crear un GiftCardClass
.
Para ello, accede a Google Pay y a la Consola de la Billetera,
navega a la página de la API de la Billetera de Google y crea una nueva clase de Tarjeta de regalo.
- Asegúrate de estar en la pestaña Administrar
- Si es la primera vez que creas un pase, deberías ver "Estás en modo de demostración".
- En el modo de demostración, haga clic en "Configurar cuentas de prueba" para agregar cuentas de prueba. Solo estas cuentas podrán guardar los pases mientras tu cuenta de la entidad emisora esté en modo de demostración.
- Haz clic en Crear una clase.
- Selecciona Tarjeta de regalo.
- Rellena todos los campos obligatorios marcados con *
- Haz clic en Crear clase.
Repite los pasos que aparecen en esta página si necesitas varias tarjetas de regalo.
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 de tarjeta de regalo, ve a Cómo agregar pases a la Billetera de Google.