Giới thiệu
Đầu đọc NFC Ví di động WalletMate là một trong những thiết bị đầu cuối có khả năng Google Smart Tap có khả năng đọc Google Wallet Pass. WalletMate cũng được chứng nhận Apple VAS và có khả năng đọc Apple Wallet Pass. Tài liệu này sẽ hướng dẫn bạn về cách áp dụng và tạo Apple Wallet và Google Wallet Pass, đồng thời giới thiệu quy trình làm việc để sử dụng WalletMate. WalletMate chỉ dành cho VAS, sẽ được sử dụng để đọc dữ liệu VAS, nhưng không dành cho các giao dịch thanh toán.
Hướng dẫn tài liệu về Apple Wallet Passes
Tài liệu về Apple Wallet Passes có thể được tìm thấy bên dưới trên trang web của Apple. Tài liệu về Apple Wallet Passes:
https://developer.apple.com/documentation/walletpassesBạn sẽ cần đăng ký Chương trình nhà phát triển của Apple trước khi có thể thiết kế, tạo, phân phối và cập nhật Apple Pass. Vui lòng tham khảo mục Đăng ký chương trình nhà phát triển của Apple để tạo Apple Pass để biết các bước đăng ký và tạo chứng chỉ Apple Pass.
Hướng dẫn tài liệu về Google Smart Tap
Tài liệu về Google Smart Tap có thể được tìm thấy bên dưới trang web:
https://developers.google.com/wallet/smart-tap/
Tổng quan về tài liệu Google Wallet Generic Pass:
https://developers.google.com/wallet/generic?authuser=1
Có một số tài liệu bí mật của Google Smart Tap, chẳng hạn như thông tin về Mật mã và Quản lý khóa mà chúng tôi không được phép chia sẻ hoặc thảo luận cho đến khi chúng tôi được phép làm như vậy. Nếu bạn quan tâm đến việc truy cập liên kết và biết thêm về nó, bạn cần yêu cầu quyền truy cập với Nhóm hỗ trợ GoogleWallet , bạn có thể liên hệ với họ qua email.
https://developers.google.com/wallet/smart-tap/guides/implementation/key-management?hl=en&authuser=1
Sự chuẩn bị
、
Kiểm tra ví Apple
1.1. Tải xuống Acs Apple Test Pass trong Apple Wallet
Phần này cung cấp quy trình từng bước đơn giản về cách tải xuống ACS Apple Test Pass trong Apple Wallet.
1. Mở Camera trên iPhone, quét Mã QR Apple Demo Pass trong Hình 1
2. Nhấp vào bit.ly
3. Nếu bạn không tải được bit.ly, vui lòng đặt trình duyệt mặc định thành Safari
4. Nhấp vào Tiếp theo để lưu Thẻ kiểm tra ACS vào Apple Wallet.
1.2.Tải xuống Google Test Pass trong Google Wallet Phần này cung cấp quy trình từng bước đơn giản về cách tải xuống Google Test Pass trong Google Wallet.
1. Khởi chạy Camera trên điện thoại Android hoặc tải xuống ứng dụng quét mã QR, quét Mã QR Google Demo Pass#1 (Thẻ demo trung thành cơ bản, tải trọng dự kiến 2018) hoặc Mã QR Google Demo Pass#2 (Thẻ demo trung thành dài có thêm dữ liệu, tải trọng dự kiến {“data-0″:”data_here0″, …”data-49″:”data_here49”) trong Hình 1
2. Bạn có thể lưu cả hai Demo Pass nếu cần
3. Nhấp vào địa chỉ Web
4. Nhấp vào Thêm để lưu Google Test Pass vào Google Wallet.
Công cụ kiểm tra ACS VAS
ACS VAS Test Tool là một công cụ dùng để kiểm tra Apple Pay Pass và Google Pay Pass hỗ trợ NFC với WalletMate. Hiện tại, ACS VAS Test Tool được hỗ trợ trên các nền tảng Windows, Linux, Android và macOS. Nếu bạn muốn sử dụng ACS VAS Test Tool cho nhiều nhu cầu phát triển khác nhau, vui lòng liên hệ với chúng tôi: [email protected]
Công cụ kiểm tra ACS VAS (Windows)
1.1 Khởi chạy Công cụ kiểm tra Acs VAs
1. Tải xuống và cài đặt Trình điều khiển WalletMate mới nhất từ chúng tôi
2. Giải nén file ACS_ VAS_Test_ Tool_Windows-X.XX do nhân viên bán hàng của chúng tôi cung cấp.
3. Kết nối Đầu đọc NFC WalletMate Mobile Wallet với máy tính qua cáp USB.
4. Điều hướng đến ACS_VAS_Test_Tool_Windows-X.XX/exe/, nhấp đúp vào TestVasTool.exe để khởi chạy ứng dụng. Mã nguồn C# nằm bên trong ACS_VAS_Test_Tool_Windows-X.XX/SourceCode/
5. Nếu có hộp thoại bật lên yêu cầu cài đặt các Thành phần Microsoft Windows còn thiếu, vui lòng tải xuống và cài đặt chúng.
6. Màn hình sau sẽ xuất hiện nếu Đầu đọc NFC WalletMate Mobile Wallet đã được kết nối và nhận dạng thành công bởi máy tính, tên của đầu đọc sẽ xuất hiện ở góc trên bên trái.
1.2.Sử dụng Acs VAs Test Tool với Acs Test Apple Pass
Phần này cung cấp các quy trình từng bước đơn giản về cách kiểm tra ACS Test Pass được lưu trữ trong AppleWallet bằng Công cụ kiểm tra ACS VAS.
1. Vào Tab Demo.
2. Điều chỉnh Số lượng Polling và Thời gian chờ Polling cho mỗi poll, chọn ACS Demo Pass, sau đó nhấn Start. PassTypeldentifier & Private Key cho ACS Demo Pass được mã hóa cứng vào demo.
3. Chạm iPhone/AppleWatch vào đầu đọc NFC WalletMate Mobile.
4. ACS Test Pass sẽ bật lên. Nếu iPhone của bạn được bảo vệ bằng mật khẩu/Touch ID/Face ID, sẽ có lời nhắc yêu cầu bạn mở khóa Pass.
5. Chạm iPhone / AppleWatch vào đầu đọc NFC WalletMate Mobile một lần nữa.
6. Một dấu tích sẽ hiển thị trên màn hình và thẻ sẽ biến mất.
7. Thông báo tải trọng và thời gian tải trọng được hiển thị trong hộp thông báo.
1.3.Kiểm tra ApplePass tùy chỉnh hỗ trợ NFC
Phần này cung cấp quy trình từng bước đơn giản về cách sử dụng Công cụ kiểm tra ACS VAS với Thẻ thông hành hỗ trợ NFC tùy chỉnh của bạn. Nếu bạn đã tạo thẻ kiểm tra tùy chỉnh của mình với Apple, bạn nên làm theo hướng dẫn của phần này.
Bạn có thể tham khảo AppleVAS để tìm hiểu thêm về các yêu cầu tiên quyết khi thiết kế ApplePass của riêng bạn.
1. Vào tab Config Apple VAS và điền vào các trường passTypeIdentifier 1 và PrivateKey 1 (Chú ý cú pháp).
2. Nếu bạn có hai lượt kiểm tra tùy chỉnh muốn kiểm tra, vui lòng dán passTypeldentifier & Private Key thứ 2 vào pass Type Identifier 2 & Private Key 2 tương ứng.
3.Nhấn Lưu
4. Vào tab demo, chọn ClientPass1 hoặc ClientPass2 và nhấn Start. ClientPass 1 và ClientPass 2 tham chiếu đến passTypeldentifier1, pass Typ ldentifier 2 và khóa riêng tương ứng của chúng trong Tab Config Apple VAS.
5. Sau đó, hãy làm theo quy trình còn lại bằng cách sử dụng ACSVASTestTool với ACSTestApplePass, bạn sẽ có thể lấy lại thông tin được lưu trữ trên Thẻ tùy chỉnh hỗ trợ NFC của riêng bạn.
1.4.Sử dụng Công cụ kiểm tra AcsVAsvớiGoogleTestPass
Phần này cung cấp các quy trình từng bước đơn giản về cách kiểm tra ACS Test Pass được lưu trữ trong GoogleWallet bằng Công cụ kiểm tra ACS VAS.
1. Vào Tab Demo.
2. Bạn có thể điều chỉnh Số lần thăm dò và Thời gian chờ thăm dò cho mỗi lần thăm dò, nhấn Bắt đầu. Để các tab Cấu hình Google Smart Tap và Tải an toàn ở cài đặt mặc định nếu bạn muốn thử nghiệm bằng Google Demo Test Pass.
3. Mở khóa màn hình, bật NFC trên thiết bị Android của bạn và chạm điện thoại di động Android lên đầu đọc NFC của WalletMate Mobile Wallet, Google Demo Test Pass sẽ bật lên ngay lập tức.
4. Thông báo tải trọng và dấu thời gian được hiển thị trong hộp thông báo Tab “Demo”.
1.5.Kiểm tra GooglePass tùy chỉnh hỗ trợ NFC
Nếu bạn muốn phát triển NFC-EnabledPass của mình bằng Google và đã tạo LTPK được mã hóa và Khóa công khai, đồng thời đã tải Khóa công khai lên Tài khoản phát hành APl của Google Wallet, bạn có thể làm theo các hướng dẫn bên dưới và kiểm tra thẻ của mình bằng Công cụ kiểm tra ACS VAS.
1. Điều hướng đến Tab Cấu hình Google Smart Tap, nhập ID người thu thập và nhấn Lưu.
2. Vào Tab Tải an toàn, điền LTPK được mã hóa (Tham khảo mục Nhận cặp khóa cho SmartTap), cùng với ID nhà sưu tập và Phiên bản khóa LTPK, sau đó nhấn Inject EncryptedLTPK.
3. Sau đó làm theo các bước còn lại về Sử dụng Công cụ kiểm tra ACS VAS với Google Tes tPass, bạn sẽ có thể truy xuất thông tin được lưu trữ trên CustomNFC-EnabledPass của riêng bạn.