Nếu bạn đang phát triển cho người dùng ở Nga, vui lòng sử dụng nút "Lưu vào điện thoại" vì Google Wallet không hoạt động ở quốc gia này. Vui lòng xem các thành phần và nguyên tắc có liên quan. Nếu bạn đang phát triển cho người dùng bên ngoài Nga, vui lòng cập nhật nút Thêm vào Google Wallet bằng cách tải các thành phần bên dưới xuống.
Phần này của tài liệu được thiết kế để giúp bạn tạo hình ảnh và các thành phần khác trong giao diện người dùng sao cho chúng trông đẹp mắt trong ứng dụng Google Wallet.
Thành phần
Nút Thêm vào Google Wallet
Nút Thêm vào Google Wallet được dùng bất cứ khi nào bạn hướng dẫn người dùng lưu thẻ hoặc vé từ ứng dụng hoặc trang web của bạn vào ví của họ. Nút Thêm vào Google Wallet phải gọi một trong các quy trình của Google Wallet API. Các quy trình này sẽ hiển thị ứng dụng Google Wallet, nơi người dùng có thể làm theo hướng dẫn để lưu thẻ và vé vào thiết bị Android và Tài khoản Google của họ. Bạn có thể sử dụng nút này trong ứng dụng, trang web hoặc email.
Nút Thêm vào Google Wallet có sẵn ở định dạng XML, SVG và PNG của Android.
Tải tài sản xuống – XML Android Tải tài sản xuống – SVG Tải tài sản xuống – PNGNút Xem trong Google Wallet
Nút Xem trong Google Wallet được dùng để liên kết sâu người dùng với ví của họ để xem thẻ hoặc vé đã lưu trước đó. Bạn có thể sử dụng nút này trong ứng dụng, trang web hoặc email.
Nút Xem trong Google Wallet có ở định dạng SVG và PNG.
Tải thành phần xuống – SVG Tải thành phần xuống – PNGTất cả các nút hiển thị trên trang web, ứng dụng hoặc thông tin liên lạc qua email của bạn đều phải tuân thủ nguyên tắc trình bày thương hiệu được nêu trên trang này. Ví dụ về các nguyên tắc này bao gồm nhưng không giới hạn ở những nguyên tắc sau:
- Kích thước so với các nút hoặc thành phần tương tự khác trên trang
- Không được thay đổi hình dạng và màu sắc của nút
- Không gian trống
Nút được bản địa hoá
Nút Google Wallet được bản địa hoá cho tất cả thị trường có cung cấp Wallet. Nếu bạn đang phát triển ứng dụng cho người dùng ở những thị trường này, hãy luôn sử dụng các nút được liên kết ở trên. Đừng tạo phiên bản nút của riêng bạn. Nếu thị trường của bạn không có phiên bản nút được bản địa hoá, hãy sử dụng phiên bản nút bằng tiếng Anh.
Nút Thêm vào Google Wallet có sẵn bằng tiếng Albania, tiếng Ả Rập, tiếng Armenia, tiếng Azerbaijan, tiếng Bosnia, tiếng Bulgaria, tiếng Catalan, tiếng Trung (Hồng Kông), tiếng Trung (Phồn thể), tiếng Croatia, tiếng Séc, tiếng Đan Mạch, tiếng Hà Lan, tiếng Anh (Ấn Độ, Singapore, Nam Phi, Úc, Canada, Vương quốc Anh, Hoa Kỳ), tiếng Estonia, tiếng Philippines, tiếng Phần Lan, tiếng Pháp (Canada), tiếng Pháp (Pháp), tiếng Georgia, tiếng Đức, tiếng Hy Lạp, tiếng Do Thái, tiếng Hungary, tiếng Iceland, tiếng Indonesia, tiếng Ý, tiếng Nhật, tiếng Kazakh, tiếng Kyrgyz, tiếng Latvia, tiếng Lithuania, tiếng Macedonia, tiếng Mã Lai, tiếng Na Uy, tiếng Ba Lan, tiếng Bồ Đào Nha (Brazil), tiếng Bồ Đào Nha (Bồ Đào Nha), tiếng Romania, tiếng Nga (Belarus), tiếng Serbia, tiếng Slovak, tiếng Slovenia, tiếng Tây Ban Nha (Mỹ Latinh), tiếng Tây Ban Nha (Tây Ban Nha), tiếng Thuỵ Điển, tiếng Thái, tiếng Thổ Nhĩ Kỳ, tiếng Ukraina, tiếng Uzbek và tiếng Việt.
Tên được bản địa hoá
Để người dùng dễ hiểu, tên sản phẩm Google Wallet được bản địa hoá ở một số thị trường. Nếu bạn đang phát triển cho người dùng ở những quốc gia này, hãy luôn sử dụng tên đã bản địa hoá dưới đây cho web, email và bản in. Đừng tự tạo phiên bản bản địa hoá của "Google Wallet". Nếu thị trường của bạn không có trong danh sách bên dưới, hãy sử dụng "Google Wallet" bằng tiếng Anh.
| Quốc gia | Tên |
|---|---|
| Belarus | Google Кошелек |
| Brazil | Carteira do Google |
| Chile | Billetera de Google |
| Séc | Peněženka Google |
| Hy Lạp | Πορτοφόλι Google |
| Hong Kong | Google 錢包 |
| Lithuania | Google Piniginė |
| Ba Lan | Portfel Google |
| Bồ Đào Nha | Carteira da Google |
| Rumani | Portofel Google |
| Slovakia | Peňaženka Google |
| Đài Loan | Google 錢包 |
| Thổ Nhĩ Kỳ | Google Cüzdan |
| UAE | محفظة Google |
| Ukraina | Google Гаманець |
|
Hoa Kỳ (Tiếng Tây Ban Nha)
*Sử dụng tên này ở Hoa Kỳ nếu giao diện người dùng của bạn bằng tiếng Tây Ban Nha |
Billetera de Google |
Kích thước
Điều chỉnh chiều cao và chiều rộng của nút Thêm vào Google Wallet cho phù hợp với bố cục của bạn. Nếu có các nút khác trên trang, thì nút Thêm vào Google Wallet phải có kích thước bằng hoặc lớn hơn. Đừng đặt nút Thêm vào Google Wallet nhỏ hơn các nút khác.
Kiểu
Nút Thêm vào Google Wallet có hai biến thể: chính và thu gọn. Nút Thêm vào Google Wallet chỉ có màu đen. Chúng tôi cung cấp các phiên bản đã bản địa hoá của nút này. Đừng tạo các nút có văn bản đã bản địa hoá của riêng bạn.
| Chính | Mật độ cao |
|---|---|
|
|
| Sử dụng nút chính trên nền trắng và nền sáng. | Sử dụng nút thu gọn nếu không có đủ không gian cho nút chính hoặc nút có chiều rộng đầy đủ. |
Không gian trống
Luôn duy trì khoảng trống tối thiểu là 8 dp ở tất cả các cạnh của nút Thêm vào Google Wallet. Đảm bảo rằng khoảng trống không bao giờ bị gián đoạn bởi đồ hoạ hoặc văn bản.
Chiều cao tối thiểu
Tất cả nút Thêm vào Google Wallet đều phải có chiều cao tối thiểu là 48 dp.
Việc nên làm và không nên làm
| Nên làm | Không nên làm |
|---|---|
| Nên: Chỉ sử dụng các nút Thêm vào Google Wallet do Google cung cấp. | Không nên: Tạo nút Thêm vào Google Wallet của riêng bạn hoặc thay đổi phông chữ, màu sắc, bán kính nút hoặc khoảng đệm trong nút theo bất kỳ cách nào. |
| Nên: Sử dụng cùng một kiểu nút trên toàn bộ trang web. | Không nên: Đặt nút Thêm vào Google Wallet nhỏ hơn các nút khác. |
| Nên: Đảm bảo rằng kích thước của nút Thêm vào Google Wallet luôn bằng hoặc lớn hơn các nút khác. | Không nên: Thay đổi màu của nút. |
| Nên: Giữ nguyên tỷ lệ nút khi đổi kích thước nút Thêm vào Google Wallet. | Không nên: Điều chỉnh tỷ lệ nút một cách tuỳ ý. |
| Nên: Sử dụng phiên bản nút đã bản địa hoá được cung cấp. | Không nên: Tạo phiên bản nút được bản địa hoá của riêng bạn. |
Các phương pháp hay nhất để đặt nút
Hiển thị nút Thêm vào Google Wallet trên màn hình xác nhận của ứng dụng, trang web hoặc email. Hãy tham khảo các phương pháp hay nhất sau đây để định hướng thiết kế giao diện người dùng của bạn.
Thẻ và vé chung
Hiển thị nút Thêm vào Google Wallet trên màn hình xác nhận của ứng dụng, trang web hoặc email. Bạn nên đặt nút Thêm vào Google Wallet ở nơi người dùng truy cập vào thẻ và vé của họ trong ứng dụng hoặc trang web của bạn.
Sử dụng tên sản phẩm Google Wallet trong văn bản
Bạn có thể dùng văn bản để cho người dùng biết rằng Thẻ và vé thông thường của họ đã được lưu vào thiết bị.
Viết hoa chữ cái "G" và "W"
Luôn viết hoa chữ "G" và chữ "W", theo sau là chữ thường khi đề cập đến Google Wallet. Đừng viết hoa toàn bộ tên "Google Wallet" trừ phi để phù hợp với kiểu chữ trong giao diện người dùng của bạn.
Không viết tắt Google Wallet
Luôn viết đầy đủ các từ "Google" và "Wallet".
Phù hợp với kiểu trong giao diện người dùng
Đặt "Google Wallet" theo cùng phông chữ và kiểu chữ như phần còn lại của văn bản trong giao diện người dùng. Đừng bắt chước kiểu chữ của Google.
Luôn sử dụng phiên bản đã bản địa hoá của "Google Wallet"
Luôn viết "Google Wallet" trong bản dịch được cung cấp.
Thiết kế
Sử dụng các trường height và size của thẻ HTML g:savetoandroidpay để sửa đổi chiều cao và chiều rộng của nút Thêm vào Google Wallet. Sử dụng thông số kỹ thuật textsize=large để tăng đáng kể kích thước văn bản và nút cho các hoạt động triển khai trên thiết bị di động hoặc các trường hợp có yêu cầu đặc biệt về giao diện người dùng.
Sử dụng theme để đặt màu cho các nút. Bảng sau đây cho biết mức độ ảnh hưởng của các chế độ cài đặt này đối với nút Thêm vào Google Wallet.
Nguyên tắc tạo thẻ và vé
Để đảm bảo thẻ và vé của bạn có giao diện đẹp mắt và hoạt động hiệu quả, vui lòng tuân thủ các nguyên tắc sau về giới hạn ký tự, thông báo, màu nền và hình ảnh chính.
Màu nền của thẻ
Bạn có thể đặt màu nền bằng trường hexBackgroundColor. Nếu bạn không đặt giá trị, thuật toán sẽ phân tích biểu trưng, tìm màu chủ đạo và sử dụng màu đó làm màu nền.
Tránh các vùng "Rực rỡ" có độ rực màu cao (ví dụ: màu xanh lục Neon #00FF00 hoặc màu lục lam Bùng nổ #00FFFF). Những màu này gây mỏi mắt nghiêm trọng và khiến văn bản bị "nhòe" hoặc biến mất vào nền. Thay vào đó, hãy sử dụng một trong các màu được đề xuất.
Màu được đề xuất
#1a1a1a
#677088
#e8eaed
#f8f9fa
#ffffff
#d6322d
#f78f48
#f9bb2d
#1e7e3b
#216acf
#9147df
#fce8e6
#e6fffa
#e8f0fe
Hình ảnh chính
Trường class.heroImage xuất hiện dưới dạng hình ảnh có chiều rộng đầy đủ bên dưới các trường dữ liệu của thẻ và vé.
Hãy cân nhắc thêm hình ảnh nếu bạn chưa có. Nếu bạn có hình ảnh, hãy nhớ tuân thủ các quy cách bên dưới. Nếu bạn không chọn hình ảnh, chúng tôi sẽ hiển thị hình ảnh dự phòng của danh mục thẻ và vé.
Sau đây là danh sách các đề xuất về giao diện người dùng cho hình ảnh chính:
| Nguyên tắc | Nội dung mô tả | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Loại tệp ưu tiên | PNG. Nếu bạn muốn màu nền của thẻ và vé hiển thị, hãy sử dụng tệp PNG trong suốt. | ||||||||
| Kích thước đề xuất | 1032x812 px | ||||||||
| Tỷ lệ khung hình | 1032:812 (khoảng 5:4) | ||||||||
| Việc nên làm và không nên làm |
|
Nội dung
Tiêu đề, phụ đề, nhãn trường và dữ liệu trường: Để giúp người dùng dễ hiểu hơn, hãy đặt tiêu đề và các trường khác ngắn nhất có thể. Giới hạn ký tự sau đây áp dụng cho tiếng Anh, nhưng các ký tự này sẽ được dịch sang các ngôn ngữ khác, dẫn đến trải nghiệm người dùng khác nhau trên các thiết bị và khu vực. Nếu bạn còn băn khoăn, hãy đơn giản hoá nội dung nhưng vẫn truyền tải được các thông tin quan trọng.
| Trường | Hạn mức |
|---|---|
| Nhãn tiêu đề | < 47 ký tự |
| Nhãn phụ đề | < 88 ký tự |
| Nhãn trường/tiêu đề (ví dụ: Ngày, Nội dung mô tả, Hạng, Tên hành khách) | < 20 ký tự |
| Nhãn dữ liệu thực địa (ví dụ: Ngày 19 tháng 10 năm 2026, Economy Plus) | < 15 ký tự |
Để đảm bảo dễ đọc, hãy giới hạn dữ liệu ở mức hai trường mỗi hàng và tối đa 3 hàng nếu có thể.
Thông báo
| Trường | Hạn mức |
|---|---|
| Tiêu đề | < 29 ký tự |
| Nội dung thu gọn | < 40 ký tự |
| Nội dung mở rộng | < 80 ký tự |
Bạn nên tuân thủ giới hạn ký tự để tránh bị cắt bớt nội dung đối với người dùng sử dụng thiết bị nhỏ hoặc tăng cỡ chữ. Tham khảo bài viết Thông báo | Thiết bị di động | Nhà phát triển Android để biết thêm thông tin.
Biểu trưng
Nguyên tắc về hình ảnh biểu trưng
Google Wallet sẽ che biểu trưng của bạn thành hình tròn.
Sau đây là danh sách các đề xuất về giao diện người dùng cho hình ảnh biểu trưng:| Nguyên tắc | Nội dung mô tả |
|---|---|
| Loại tệp ưu tiên | PNG |
| Kích thước tối thiểu | 660 px x 660 px |
| Tỷ lệ khung hình của hình ảnh | 1:1 |
| Tỷ lệ khung hình của hình minh hoạ | 1:1 |
| Kích thước pixel thực tế | Điều chỉnh theo kích thước thiết bị |
| Mặt nạ hình tròn của biểu trưng |
Biểu trưng của bạn được che để vừa với thiết kế hình tròn. Đảm bảo rằng biểu trưng của bạn nằm trong Vùng an toàn. Đừng che trước biểu trưng của bạn. Đặt biểu trưng trong một hình vuông có màu nền tràn lề. Biểu trưng cần có lề 15% để không bị cắt khi được che.
|
Google Wallet sẽ che biểu trưng của bạn thành hình tròn.
Nguyên tắc về hình ảnh biểu trưng ngang
Hình ảnh biểu trưng rộng được hỗ trợ cho vé xem sự kiện, thẻ lên máy bay, thẻ đi phương tiện công cộng có mã QR, thẻ khách hàng thân thiết, ưu đãi, thẻ quà tặng, thẻ và vé chung cũng như thẻ và vé riêng tư chung. Sau đây là danh sách các đề xuất về giao diện người dùng cho hình ảnh biểu trưng rộng:
| Nguyên tắc | Nội dung mô tả |
|---|---|
| Loại tệp | PNG có nền trong suốt |
| Kích thước đề xuất | 1280 px x 400 px |
| Kích thước tối thiểu |
Chiều cao 400 pixel, chiều rộng theo tỷ lệ (xem thêm hướng dẫn trong phần tỷ lệ khung hình) Sử dụng hình ảnh rộng, hình chữ nhật. |
| Tỷ lệ khung hình |
16:5
|
| Màu |
Sử dụng màu rất sáng có độ tương phản cao (chẳng hạn như màu trắng) cho thẻ và vé có nền tối. Sử dụng màu rất tối có độ tương phản cao (chẳng hạn như màu đen) cho thẻ và vé có nền sáng.
|
Hình ảnh khác
Trường *.imageModulesData.mainImage trong một lớp hoặc đối tượng xuất hiện dưới dạng hình ảnh có chiều rộng đầy đủ trong thẻ, bên dưới hình ảnh chính. Chỉ sử dụng nếu
thẻ và vé của bạn cần thêm hình ảnh để người dùng hiểu rõ hơn.
Nguyên tắc bổ sung về hình ảnh
Sau đây là danh sách các đề xuất về giao diện người dùng cho hình ảnh bổ sung:
| Nguyên tắc | Nội dung mô tả |
|---|---|
| Loại tệp ưu tiên | PNG |
| Kích thước tối thiểu |
Chiều rộng 1860 pixel, chiều cao biến đổi. Sử dụng hình ảnh rộng, hình chữ nhật. Sử dụng hình ảnh có nền màu để có kết quả tốt nhất. |
| Kích thước hiển thị |
Toàn bộ chiều rộng của mẫu và chiều cao tương ứng.
|
Hình ảnh mã vạch
Một số ngành dọc cho phép hình ảnh ở phía trên và phía dưới mã vạch.
Hình ảnh phía trên mã vạch
Sau đây là danh sách các đề xuất về giao diện người dùng cho hình ảnh phía trên mã vạch:
| Hướng dẫn | Mô tả |
|---|---|
| Loại tệp ưu tiên | PNG |
| Chiều cao tối đa |
20 dp (ở tỷ lệ khung hình tối đa) Kích thước đề xuất là cao 80 px và rộng 80-780 px nếu có hai hình ảnh. Điều này giúp các thành phần nằm cạnh nhau. Nếu một hình ảnh là hình vuông và hình ảnh còn lại là hình chữ nhật, thì hình ảnh cần có kích thước 80x80 px và 780x80 px. |
| Tỷ lệ khung hình |
Không bị giới hạn. Đối với chiều cao và chiều rộng tối đa 20 dp của một hình ảnh, hãy sử dụng tỷ lệ khung hình 20:1. Nếu bạn chỉ muốn có một hình ảnh phía trên mã vạch, hãy lấy toàn bộ chiều rộng (không bao gồm khoảng đệm). Hình ảnh cần có kích thước 1600x80 px. |
| Kích thước hiển thị tối đa (hình ảnh đơn) | Cao 20 dp và rộng 400 dp |
Hình ảnh bên dưới mã vạch
Sau đây là danh sách các đề xuất về giao diện người dùng cho hình ảnh bên dưới mã vạch:
| Hướng dẫn | Mô tả |
|---|---|
| Loại tệp ưu tiên | PNG |
| Chiều cao tối đa |
20 dp (ở tỷ lệ khung hình tối đa) Kích thước đề xuất là cao 80 px và rộng 80-1600 px. Nếu là hình vuông, kích thước là 80x80 pixel. Nếu là hình chữ nhật, hãy dùng kích thước 1600x80 pixel. |
| Tỷ lệ khung hình không bị ràng buộc. Đối với chiều cao và chiều rộng tối đa là 20 dp, hãy sử dụng tỷ lệ khung hình 20:1. | Nếu bạn muốn hình ảnh có chiều rộng đầy đủ (không bao gồm khoảng đệm), thì hình ảnh phải có kích thước 1600x80 px. |
| Kích thước hiển thị tối đa là cao 20 dp và rộng 400 dp. |
Mô-đun
Mô-đun đại diện cho một nhóm trường trong một phần cụ thể của mẫu. Bảng sau đây trình bày các nguyên tắc về số lượng mô-đun mà bạn phải đưa vào các lớp và đối tượng để đảm bảo thẻ của bạn hiển thị chính xác trong ứng dụng Google Wallet.
| Nguyên tắc | Nội dung mô tả |
|---|---|
imageModulesData
|
Chỉ sử dụng một imageModulesData trong lớp hoặc trong các đối tượng bạn tạo.
|
infoModuleData
|
Sử dụng tối đa hai
|
linksModuleData
|
Sử dụng tối đa 4 URI
Bạn có thể có hai URI |
textModulesData
|
Sử dụng tối đa hai trường
Bạn có thể có một URI |
infoModuleData
InfoModuleData chứa thông tin về thành viên và thông tin có thể tuỳ chỉnh, đồng thời xuất hiện trong chế độ xem mở rộng. Sử dụng mô-đun này để lưu trữ thông tin như ngày hết hạn, số dư điểm thứ hai hoặc số dư giá trị được lưu trữ.
linksModuleData
Mô-đun đường liên kết chứa URI đến các trang web, số điện thoại và địa chỉ email. Sau đây là danh sách các đề xuất về giao diện người dùng cho mô-đun đường liên kết:
| Hướng dẫn | Chế độ cài đặt mẫu | Hình ảnh ví dụ |
|---|---|---|
Sử dụng tiền tố http: khi bạn chỉ định một URI cho một trang web hoặc một vị trí trong Google Maps. Tiền tố này cho phép người tiêu dùng nhấn vào đường liên kết và chuyển đến trang web hoặc xem vị trí trong Google Maps.
Tiền tố này cũng tạo ra biểu tượng của một đường liên kết hoặc bản đồ trước phần mô tả trong thẻ của bạn.
|
'uri': 'http://maps.google.com/?q=google'
|
|
'uri': 'http://developer.google.com/wallet/'
|
|
|
Sử dụng tiền tố tel: khi bạn xác định số điện thoại. Tiền tố này cho phép người dùng chạm vào đường liên kết để quay số. Tiền tố này cũng tạo biểu tượng điện thoại trước nội dung mô tả bằng văn bản trên thẻ.
|
'uri': 'tel:6505555555'
|
|
Sử dụng tiền tố mailto: khi bạn xác định địa chỉ email.
Tiền tố này cho phép người tiêu dùng chạm vào đường liên kết để gửi email đến địa chỉ đó. Tiền tố này cũng tạo một biểu tượng email trước nội dung mô tả bằng văn bản trên thẻ.
|
'uri': 'mailto:jonsmith@email.com'
|
|
Tiêu đề, nhãn và tên
Viết tiêu đề, nhãn và tên theo kiểu viết hoa chữ cái đầu, sao cho mỗi từ bắt đầu bằng một chữ cái viết hoa.
Chính sách nội dung
Nội dung của mỗi trường trong Thẻ và vé phải tuân thủ Chính sách nội dung của Google Payments. Nội dung của các trang web mà bạn tham chiếu trong lớp học cũng phải tuân thủ các chính sách này.
Vị trí đặt dữ liệu trên nền tảng của đối tác
Để đảm bảo người dùng có thể truy cập vào ứng dụng hoặc trang web có nhiều tính năng về Thẻ và vé, hãy nhớ kết hợp đường liên kết sâu của ứng dụng hoặc trang web vào thuộc tính linksModuleData.* của lớp hoặc đối tượng Thẻ và vé. Nhờ đó, người dùng có thể chuyển đến nền tảng của bạn từ Thẻ và vé xuất hiện trong Google Wallet. Để xem cách thẻ và vé được hiển thị, hãy chuyển đến phần thiết kế của các ngành dọc Thẻ và vé.