Thẻ chung được cung cấp khi trường hợp sử dụng của bạn không phù hợp với bất kỳ loại thẻ nào khác được xác định trước. Không giống như các thẻ và vé khác có các trường và tính năng dành riêng cho một trường hợp sử dụng, chẳng hạn như vé, thẻ khách hàng thân thiết và ưu đãi, Thẻ và vé chung được thiết kế để đủ linh hoạt nhằm hỗ trợ nhiều mục đích bằng cách cung cấp các trường mà bạn có thể xác định nhãn và giá trị tuỳ chỉnh.
Trường hợp sử dụng mẫu
Sau đây chỉ là một vài ví dụ về những việc bạn có thể làm với loại thẻ và vé chung:
- Thẻ đỗ xe
- Thẻ thư viện
- Thẻ thành viên
- Thẻ bảo hiểm
- Xác nhận đặt chỗ
- Mã xác nhận sàng lọc trước của khách hàng
Thẻ và vé chứa thông tin nhạy cảm
Có những trường hợp thẻ và vé hoặc trường hợp sử dụng của bạn có thể liên quan đến thông tin nhạy cảm, chẳng hạn như thông tin nhận dạng cá nhân (PII) và dữ liệu sức khoẻ. Đối với những trường hợp này, bạn có thể sử dụng loại thẻ và vé riêng tư chung cho các trường hợp sử dụng đã được phê duyệt trước. Để biết thêm thông tin, hãy xem tài liệu về Thẻ và vé riêng tư chung và Chính sách sử dụng (AUP).
Nền tảng được hỗ trợ
Với Google Wallet API, bạn có thể phát hành thẻ và vé để người dùng lưu vào Google Wallet trên nhiều nền tảng, bao gồm cả ứng dụng di động và bất cứ nơi nào hỗ trợ siêu liên kết, chẳng hạn như trang web, email và tin nhắn SMS.
API và SDK
Google Wallet API cung cấp một API REST và một SDK Android để giúp bạn phát hành và quản lý thẻ và vé một cách nhanh chóng và dễ dàng.
- API REST của Google Wallet
Để phát hành thẻ và vé trên các nền tảng như web, iOS hoặc ứng dụng di động, email và SMS bằng đường liên kết "Thêm vào Google Wallet", bạn nên sử dụng API REST của Google Wallet. API này cung cấp một tập hợp các điểm cuối cho phép bạn tạo, truy xuất và cập nhật nhiều thành phần của thẻ và vé.
- SDK Android của Google Wallet
Để phát hành thẻ và vé trong một ứng dụng Android, bạn nên sử dụng SDK Android của Google Wallet. SDK này cung cấp nhiều phương thức tiện lợi giúp bạn dễ dàng tích hợp Google Wallet API vào ứng dụng di động bằng mã gốc.
Lưu ý: Bạn không bắt buộc phải sử dụng API REST của Google Wallet hoặc SDK Android của Google Wallet để phát hành thẻ và vé bằng Google Wallet API, nhưng bạn nên sử dụng. Để biết thêm thông tin về cách phát hành thẻ và vé mà không cần sử dụng API REST hoặc SDK Android, hãy xem bài viết Tạo đối tượng thẻ và vé cũng như lớp thẻ và vé trong JWT.
Yêu cầu
Để phát hành thẻ và vé bằng API Google Wallet, trước tiên, bạn cần làm như sau:- Tạo tài khoản Nhà phát hành API Google Wallet.
- Nhà phát triển không phải Android: Tạo tài khoản Google Cloud.
- Nhà phát triển Android: Thiết lập Dịch vụ Google Play.
Bắt đầu sử dụng Google Wallet API
Trước khi bắt đầu làm việc với Google Wallet API, hãy xem các bài viết hữu ích sau đây để làm quen với các tính năng và thuật ngữ cơ bản.- Các khái niệm và thuật ngữ chính: Bài viết này sẽ giúp bạn làm quen với tất cả các thuật ngữ và tính năng quan trọng mà bạn cần biết để làm việc với Google Wallet API.
- Tổng quan về Lớp và Đối tượng thẻ và vé: Thẻ và vé mà bạn cấp cho người dùng được tạo bằng cách kết hợp Lớp thẻ và vé với Đối tượng thẻ và vé. Bài viết này sẽ giúp bạn làm quen với cả hai khái niệm này và cách sử dụng chúng để tạo thẻ và vé.
- Quy trình phát triển thẻ và vé trên Google Wallet: Bài viết này cung cấp thông tin tổng quan toàn diện về tất cả các bước cần thiết để tạo thẻ và vé bằng Google Wallet API từ đầu đến cuối.
Công cụ và tài nguyên
- Lớp học lập trình
Các lớp học lập trình tự học sẽ hướng dẫn bạn từng bước cần thiết để thêm thẻ và vé vào Google Wallet. Để bắt đầu, hãy chọn "Android" nếu bạn chỉ triển khai trên thiết bị Android và chọn "Web" nếu bạn triển khai trên Android, Web, Email hoặc SMS.
- Trình tạo thẻ và vé
Tạo thẻ và vé đầu tiên một cách trực quan bằng công cụ trình tạo thẻ và vé, đồng thời tự động tạo JSON cần thiết để tạo thẻ và vé bằng Google Wallet API.
- GitHub của Google Wallet
Nhận các công cụ, thư viện và mã mẫu hữu ích cho nhiều ngôn ngữ lập trình trong tổ chức Google Wallet trên GitHub.