Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Phản hồi lỗi API
Bảng sau đây giải thích các mã lỗi có thể bị API Google Wallet trả về, nguyên nhân có thể xảy ra và giải pháp.
Ngoại lệ
Thông báo mẫu
Đề xuất
400 – BadRequestException
Yêu cầu chứa đối số không hợp lệ. Mã tài nguyên không hợp lệ: {1234567891234567899 – ABCD1234567}.
Kiểm tra cấu trúc dữ liệu cho loại, định dạng và độ dài và chuyển đối số đúng.
403 – Quyền bị từ chốiException
Quyền bị từ chối
Đảm bảo email chính xác của Tài khoản dịch vụ là người dùng được uỷ quyền trong Bảng điều khiển Business Pay và Wallet của bạn.
404 – NotFoundException
Không tìm thấy đối tượng Wallet {1234567891234567899.SampleClubCardxf6a8edf-87ca-4022-a813-694cc57e9fd3}.
Hãy thực hiện lệnh GET trên mã đối tượng trước khi thử trước yêu cầu PATCH hoặc PUT để đảm bảo rằng bạn có một đối tượng cần cập nhật và đó là đối tượng mới nhất.
404 – IssuerClassNotFoundException
Không tìm thấy Lớp đối tượng Wallet {1234567891234567899.ABCD.1234567}.
Khi cập nhật , hãy nhớ thực hiện yêu cầu GET trước yêu cầu PATCH hoặc PUT để đảm bảo bạn có một lớp để tham chiếu rằng đó là lớp mới nhất. Ngoài ra, hãy đảm bảo sử dụng đúng tải trọng (đối tượng và lớp) trong yêu cầu.
409 - alreadyExistsException
Lớp đối tượng Wallet {1234567891234567899.ABCD.1234567} đã tồn tại.
Thực hiện lệnh GET trên mã lớp trước khi cố gắng tạo cùng một mã lớp. Nếu tài nguyên này tồn tại, bạn nên dùng PATCH hoặc PUT.
Thông báo lỗi dựa trên nền tảng web
Nếu có sự cố khi bạn cố lưu thẻ và vé bằng đường liên kết "Thêm vào Google Wallet", bạn sẽ thấy một thông báo lỗi cho biết thông tin để giúp bạn khắc phục. Những thông báo này chỉ xuất hiện cho người dùng có vai trò "Nhà phát triển" hoặc "Quản trị viên" đối với tài khoản Nhà phát hành được liên kết.
Dưới đây là ví dụ về loại thông báo lỗi có thể hiển thị:
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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 solutions, focusing on data structure validation, service account authorization, object and class ID verification, and using appropriate HTTP methods like GET, PATCH, or PUT."],["The table provides example error messages to help with troubleshooting, along with links to relevant documentation for further assistance."],["For 'Add to Google Wallet' links, web-based error messages are displayed for users with 'Developer' or 'Admin' roles to assist with debugging, offering insights into the issue."]]],[]]