Google Wallet API giúp khách hàng dễ dàng thêm thẻ đi phương tiện công cộng có mã QR và mã vạch vào Google Wallet trên điện thoại của họ.
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.