Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Respuestas de error de la API
En la siguiente tabla, se explican los códigos de error que la API de la Billetera de Google puede mostrar, sus posibles causas y sus soluciones.
Excepción
Mensaje de ejemplo
Sugerencia
400 - BadRequestException.
La solicitud contiene un argumento no válido. ID de recurso no válido: {1234567891234567899 - ABCD1234567}.
Verifica el tipo, el formato y la longitud de la estructura de datos, y pasa el argumento correcto.
403: PermissionDeniedException
Permiso denegado
Asegúrate de que el correo electrónico correcto de la cuenta de servicio sea un usuario autorizado en Business Pay y en la Consola de la Billetera.
404: NotFoundException
No se encontró el objeto de Wallet {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3}.
Realiza una operación GET en el ID de objeto antes de intentarlo antes de una solicitud PATCH o PUT para asegurarte de que tienes un objeto para actualizar y que es el más reciente.
404 - IssuerClassNotFoundException
No se encontró la clase de objeto de Wallet {1234567891234567899.ABCD.1234567}.
Cuando realices una actualización , asegúrate de realizar una solicitud GET antes de una solicitud PATCH o PUT para asegurarte de tener una clase que haga referencia a que es la más reciente. Además, asegúrate de que se use correctamente la carga útil correcta (objeto y clase) en la solicitud.
409: AlreadyExistsException
La clase de objeto de Billetera {1234567891234567899.ABCD.1234567} ya existe.
Realiza un comando GET en el ID de clase antes de intentar crear el mismo ID de clase. Si el recurso existe, te recomendamos que uses PATCH o PUT.
Mensajes de error basados en la Web
Si se produce un error cuando intentes guardar un pase con un vínculo “Agregar a la Billetera de Google”, verás un mensaje de error informativo para ayudarte a realizar la depuración. Estos mensajes solo se muestran a los usuarios que tienen el rol “Desarrollador” o “Administrador” en la cuenta de entidad emisora asociada.
Este es un ejemplo del tipo de mensaje de error que se puede mostrar:
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-09-05 (UTC)"],[[["This page explains the different error codes that may be returned by the Google Wallet API, including BadRequestException, PermissionDeniedException, NotFoundException, IssuerClassNotFoundException, and AlreadyExistsException."],["Each error code has an explanation for the possible causes and suggestions for troubleshooting and resolving the issue."],["For web-based errors, when attempting to save a pass using 'Add to Google Wallet,' informative messages will be displayed to users with 'Developer' or 'Admin' roles for debugging purposes."]]],["The Google Wallet API returns specific error codes: 400 (BadRequestException) indicates an invalid argument, requiring checks on data structure. 403 (PermissionDeniedException) means the service account lacks authorization. 404 (NotFoundException) signals a missing Wallet Object or Class, needing a GET request before PATCH/PUT actions. 409 (AlreadyExistsException) indicates an existing class, suggesting a GET request and potential PATCH/PUT instead of creating it again. Web errors are displayed to developers and admins.\n"]]