Các yêu cầu cơ bản về chức năng

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

Chứng nhận EMV

Các thiết bị đầu cuối cần đáp ứng giấy chứng nhận EMVCo Cấp 1 và 2. Để biết thêm thông tin, hãy xem trang web của EMVCo.

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

Để cho phép người dùng chuyển nhanh qua thiết bị thanh toán, thiết bị đầu cuối phương tiện phải hỗ trợ Xác thực dữ liệu ngoại tuyến (ODA). ODA là phương thức kiểm tra bằng mật mã để cho phép thiết bị thanh toán thực hiện hoạt động 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. ODA tạo ra mức độ tin tưởng cao rằng thẻ được trình bày là chính hãng. Dịch vụ này cho phép cổng phương tiện công cộng mở ra mà không cần người dùng đợi mạng xử lý khoản thanh toán. ODA cũng được sử dụng khi thiết bị đầu cuối chuyển tuyến ngoại tuyến. Khi thiết bị đầu cuối chuyển tuyến kết nối mạng trở lại, khoản thanh toán sẽ được xử lý.

Tính năng ODA là lựa chọn lý tưởng cho những trạm phương tiện công cộng có trạm không phải lúc nào cũng trực tuyến hoặc có kết nối kém tin cậy. Thời gian xử lý thanh toán cũng được sử dụng khi thời gian xử lý thanh toán có thể làm chậm quá trình đi lại khi họ bước vào cổng. Các 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, thiết bị đầu cuối phương tiện công cộng cần được định cấu hình đúng cách. Hãy liên hệ với công ty 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 thiết lập thiết bị thanh toán.

Ví Google 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ó UID tĩnh. Tuy nhiên, tất cả thiết bị di động Android đều có một UID động thay đổi theo các giao dịch. Điều này giúp tăng cường bảo vệ quyền riêng tư cho người dùng vì nó giúp ngăn chặn việc theo dõi. Tuy nhiên, việc này có thể dẫn đến "vay thẻ", tức là khi thiết bị đầu cuối phương tiện công cộng phát hiện nhiều thẻ trong trường NFC.

Khi người dùng đến gần một thiết bị đầu cuối bằng điện thoại, cường độ trường NFC sẽ tăng lên và thiết bị của họ có thể bắt đầu một 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 và 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ị đầu cuối được định cấu hình bằng logic xung đột thẻ, thiết bị đó có thể nhận ra sai nhiều UID trong một khoảng thời gian ngắn và ngừng giao dịch. Tình trạng này càng trở nên trầm trọng hơn khi các thiết bị đầu cuối có logic xung đột thẻ có tốc độ thăm dò đầ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 kín, bạn nên thiết lập chúng theo thứ tự sau:

  1. Trước tiên, hãy chọn tất cả các thẻ vòng kín sử dụng AID.
  2. Tất cả các thẻ vòng 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, điều này có nghĩa là đặt thẻ mặc định cho phương tiện công cộng, sẽ ghi đè thẻ thanh toán mặc định khi được nhấn vào thiết bị đầu cuối phương tiện công cộng.

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