Trang này mô tả các giá trị nhận dạng mà giao thức Chạm thông minh sử dụng.
Tổng quan
Giao thức Chạm thông minh truyền thông tin về thẻ/vé đã lưu vào thẻ/vé của người dùng Ứng dụng Google Wallet và ứng dụng dòng lệnh. Hình ảnh sau đây tóm tắt quy trình liên lạc giữa thiết bị đầu cuối và Google Wallet:
Bởi vì người bán có thể sử dụng nhiều doanh nghiệp hoặc nhà thầu để phát triển thẻ và vé, Google sẽ sử dụng ba giá trị nhận dạng để hỗ trợ việc gửi thông tin giữa Google Wallet và các thiết bị thanh toán. Điều này cho phép người bán sử dụng một thiết bị thanh toán cụ thể để sử dụng thẻ và vé của nhiều nhà phát triển. Các mã sau đây là ba "giá trị nhận dạng bộ sưu tập" được dùng trong giao thức Chạm thông minh.
Mã công ty phát hành chương trình đổi thưởng
Mã công ty phát hành chương trình đổi thưởng là một loại mã công ty phát hành cụ thể. Mã công ty phát hành chương trình đổi thưởng thường đại diện cho một người bán duy nhất. Ngược lại, Mã nhà phát hành cho nhà phát triển thẻ và vé có thể đại diện cho một nền tảng lưu trữ các lớp truyền thông cho nhiều những người bán khác nhau. Một nền tảng lưu trữ các lớp học dành cho nhiều người bán còn được gọi là Trang web tổng hợp.
Công ty phát hành chương trình đổi thưởng không chỉ dùng cho công nghệ Chạm thông minh. Ví dụ: Công ty phát hành ưu đãi cũng được dùng để hiển thị lời nhắc thông báo theo khu vực địa lý dựa trên vị trí của Công ty phát hành ưu đãi. Vì vậy, ID phát hành được liệt kê là Công ty phát hành ưu đãi trên thẻ và vé có thể không được thiết lập cho tính năng Chạm thông minh.
Mã công ty phát hành chương trình đổi thưởng so với mã công ty phát hành
Mã công ty phát hành là mã nhận dạng duy nhất của tài khoản công ty phát hành Google Wallet. Chiến lược phát hành đĩa đơn Bạn có thể tìm thấy mã nhà phát hành Google Pay và Bảng điều khiển Wallet.
Công ty phát hành có thể đại diện cho người bán (chẳng hạn như nhà hàng), nhà cung cấp ưu đãi hoặc nhà sản xuất thiết bị đầu cuối và nhiều thứ khác. Khi các lớp truyền thông và đối tượng được phát triển, chúng được liên kết với một Mã phát hành cụ thể. Mã nhà phát hành nằm trong cả hai thẻ mã lớp và mã đối tượng.
Mã nhận dạng | Định dạng | Ghi chú |
---|---|---|
ID hạng | issuerId.classSuffix
|
classSuffix là một mã duy nhất,
giá trị do nhà phát triển xác định cho một
lớp truyền thông (ví dụ: bậc chương trình khách hàng thân thiết) |
Mã đối tượng | issuerId.objectSuffix
|
objectSuffix là một mã duy nhất,
giá trị do nhà phát triển xác định cho một
truyền đối tượng (chẳng hạn như mã nhận dạng người dùng) |
Nhà phát hành có thể tạo số lượng lớp tuỳ ý.
Mã người nhận
Nếu người bán hỗ trợ tính năng Chạm thông minh tại thiết bị thanh toán, thì công ty phát hành ưu đãi của họ sẽ có Mã người thu thập. Mã người nhận là mã dạng số (8 chữ số) thiết bị đầu cuối dùng để nhận dạng chính mình. Vì Công ty phát hành chương trình đổi thưởng có thể hỗ trợ nhiều người bán, thì Mã người thu thập được dùng để yêu cầu mã người bán cụ thể .
Khi người dùng đưa thiết bị của họ vào một thiết bị đầu cuối có hỗ trợ tính năng Chạm thông minh, thiết bị đầu cuối gửi mã nhận dạng người thu thập đến thiết bị của người dùng. Sau đó, thiết bị sẽ xác thực bằng thiết bị đầu cuối bằng cách sử dụng khoá công khai cho Mã người nhận đó. Xem Quy trình liên lạc để tìm hiểu thêm.
Lưu ý quan trọng:
- Mỗi mã công ty phát hành chỉ được chỉ định một mã người thu thập
- Mã người thu thập là duy nhất trong tất cả các mã công ty phát hành
Để lấy mã người thu tiền cho mã nhà phát hành của bạn, hãy xem Cấu hình người bán.
Chuyển mã lớp
Mã lớp xác định một cấp hoặc loại thẻ/vé cụ thể. Mã lớp tuân theo định dạng dưới đây:
issuerId.classSuffix
Hậu tố của lớp là một giá trị do nhà phát triển xác định dành riêng cho lớp thẻ/vé này. Một thẻ và vé đối tượng tham chiếu đến mã lớp này được lưu vào ứng dụng Google Wallet của người dùng.