Yêu cầu cơ bản về chức năng

Để tích hợp với Google Wallet, bạn phải có các chức năng cơ bản sau đây triển khai.

chứng nhận EMV

Các nhà ga cần đáp ứng chứng nhận EMVCo Cấp 1 và 2. Để biết thêm chi tiết, hãy xem Trang web của EVCo.

Xác thực dữ liệu ngoại tuyến

Để cho phép người dùng di chuyển nhanh qua thiết bị thanh toán, thiết bị đầu cuối dành cho phương tiện công cộng phải hỗ trợ Xác thực dữ liệu ngoại tuyến (ODA). ODA là kiểm tra mật mã cho phép thiết bị thanh toán thực hiện xác thực ngoại tuyến bằng thẻ thanh toán không tiếp xúc hoặc thiết bị di động của bạn. ODA mang đến độ tin cậy cao rằng thẻ được cung cấp là thẻ thật. Chiến dịch này cho phép cổng chuyển tuyến mở ra mà người dùng không cần đợi mạng xử lý thanh toán. ODA cũng được dùng khi các trạm trung chuyển không có kết nối mạng. Khi phương tiện công cộng thiết bị thanh toán đã kết nối mạng trở lại, khoản thanh toán sẽ được xử lý.

Tính năng ODA phù hợp cho các trạm phương tiện công cộng có thiết bị đầu cuối không phải lúc nào cũng có kết nối mạng hoặc có kết nối ít tin cậy hơn. Phương thức này cũng được dùng khi thời gian xử lý thanh toán có thể làm chậm người đi làm khi họ vào cổng. Cổng thường mở trong vòng 500 mili giây kể từ khi người dùng nhấn vào thiết bị di động của họ.

Để sử dụng ODA, bạn cần định cấu hình chính xác trạm trung chuyển. Hãy liên hệ với đơn vị xử lý thanh toán hoặc nhà tích hợp hệ thống để biết thông tin chi tiết về cách định cấu hình thiết bị thanh toán.

Google Wallet hỗ trợ ODA cho các mạng sau:

  • Visa
  • Mastercard
  • Amex

Cuộc thăm dò ý kiến và xung đột thẻ

Thẻ NFC thực có một UID tĩnh. Tuy nhiên, tất cả các thiết bị di động Android đều có UID động thay đổi đối với mọi giao dịch. Điều này giúp tăng mức độ riêng tư cho người dùng vì nó ngăn chặn việc theo dõi, nhưng có thể gây ra "xung đột thẻ", tức là khi các thiết bị thanh toán công cộng nhận dạng nhiều thẻ trong trường NFC.

Khi người dùng đến gần thiết bị thanh toán với điện thoại của mình, cường độ trường NFC sẽ tăng và thiết bị có thể bắt đầu giao dịch trước khi trường này đủ mạnh và ổn định để thiết lập kết nối. Nếu mất kết nối, điện thoại sẽ dừng rồi thử thực hiện lại giao dịch. Điều này khiến UID của thiết bị di động thay đổi và nếu thiết bị thanh toán được định cấu hình bằng logic xung đột thẻ, thì thiết bị thanh toán có thể nhận dạng nhầm nhiều UID trong một khoảng thời gian ngắn và dừng giao dịch. Tình huống này trở nên trầm trọng hơn khi thiết bị đầu cuối có logic xung đột thẻ có tốc độ thăm dò thiết bị đầu cuối quá cao. Để giải quyết trường hợp này, hãy tắt logic xung đột thẻ UID hoặc giảm tốc độ thăm dò ý kiến của thiết bị đầu cuối.

Chọn AID, PPSE và ePPSE

Đối với các thiết bị đầu cuối hỗ trợ cả thẻ vòng lặp mở và thẻ vòng lặp kín, tốt nhất bạn nên thiết lập các thiết bị đầu cuối đó theo thứ tự sau:

  1. Tất cả thẻ vòng khép kín sử dụng AID sẽ được chọn trước.
  2. Tất cả thẻ vòng lặp mở sử dụng PPSE.

ePPSE

ePPSE là một thông số kỹ thuật mới của EMVCo giúp cung cấp thông tin từ thiết bị đầu cuối đến thiết bị di động về loại giao dịch ngay trước khi giao dịch xảy ra. Điều này cho phép điện thoại chọn một thẻ thanh toán cụ thể do người dùng xác định trước cho loại giao dịch cụ thể đó. Đối với phương tiện công cộng, việc này có thể có nghĩa là đặt thẻ mặc định cho phương tiện công cộng. Thẻ này sẽ ghi đè thẻ thanh toán mặc định khi người dùng nhấn vào thiết bị thanh toán phương tiện công cộng.

Google Wallet hiện không hỗ trợ ePPSE, tuy nhiên nếu bạn muốn bật ePPSE cho phương tiện công cộng, vui lòng cho biết điều đó khi bạn gửi biểu mẫu phương tiện công cộng vòng lặp mở cho Google Wallet.