Quy trình Di chuyển và huỷ liên kết đối với vé Motics trong Google Wallet

Trang này mô tả cách triển khai quy trình di chuyển và huỷ liên kết quy trình bán vé cho vé của Motics. Để mang lại trải nghiệm tốt cho người dùng, người dùng phải có thể di chuyển phiếu yêu cầu của Motics từ thiết bị này sang thiết bị khác, trong một số giới hạn nhất định do công ty phát hành xác định. Tổ chức phát hành thẻ chỉ được dùng một vé trên một thiết bị. Người dùng phải xoá phiếu yêu cầu hỗ trợ gốc trước khi lưu vào một thiết bị mới. Nếu người dùng không thể xoá vé gốc (có thể do họ làm mất thiết bị), thì tổ chức phát hành phải huỷ liên kết vé khỏi thiết bị cũ.

Quy trình Di chuyển và huỷ liên kết phải đáp ứng các yêu cầu sau:

  • Mỗi lần, bạn chỉ được dùng vé Motics trên một thiết bị.
  • Người dùng phải chuyển được vé Motics sang thiết bị mới trong các trường hợp sau:
    • Quyền truy cập vào thiết bị cũ, chẳng hạn như khi nâng cấp lên một thiết bị mới.
    • Không có quyền truy cập vào thiết bị cũ, chẳng hạn như khi thiết bị bị mất hoặc bị đánh cắp.
  • Số lượt di chuyển hoặc số lượt kích hoạt vé phải được giới hạn ở các chế độ kiểm soát phù hợp ở phía công ty phát hành vé Motics, như được xác định trong các yêu cầu kinh doanh của PTO.

Trải nghiệm Người dùng

Phần này mô tả chi tiết hơn hai tình huống khác nhau đối với Trải nghiệm người dùng, tuỳ thuộc vào việc người dùng có còn quyền truy cập vào thiết bị cũ hay không khi cố gắng di chuyển phiếu yêu cầu hỗ trợ trên Motics.

Người dùng có quyền truy cập vào thiết bị cũ

Trong những trường hợp như vậy, người dùng có thể bắt đầu quy trình di chuyển từ thiết bị cũ của họ:

  1. Người dùng xoá vé của Motics khỏi ứng dụng Wallet trên thiết bị cũ.
  2. Người dùng tìm thấy email xác nhận của công ty phát hành trên thiết bị mới của họ hoặc đăng nhập vào cửa hàng bán vé hoặc cổng thông tin rồi nhấp vào đường liên kết Lưu vào Google Wallet để lưu lại vé vào ứng dụng Google Wallet.

Người dùng không có quyền truy cập vào thiết bị cũ

Khi người dùng không có quyền truy cập vào thiết bị cũ của mình, họ cần bắt đầu quy trình huỷ liên kết và di chuyển từ cổng bán vé của cửa hàng trực tuyến hoặc bằng cách liên hệ với bộ phận hỗ trợ khách hàng của công ty phát hành để họ có thể bắt đầu quy trình huỷ liên kết thay cho người dùng.

  1. Người dùng sẽ thấy email xác nhận từ công ty phát hành kèm theo hướng dẫn gọi cho dịch vụ khách hàng để được hỗ trợ hoặc bắt đầu quy trình huỷ liên kết khỏi trang web của công ty phát hành hoặc cổng thông tin bán vé. Đây có thể là nút huỷ liên kết trên cổng thông tin bán vé.
  2. Tổ chức phát hành thay mặt người dùng huỷ liên kết phiếu yêu cầu hỗ trợ khỏi thiết bị cũ (xem thêm thông tin chi tiết trong phần Trách nhiệm của tổ chức phát hành).
  3. Vé sẽ không sử dụng được (mã vạch sẽ không quét) trên thiết bị ban đầu ngay khi tổ chức phát hành huỷ liên kết.
  4. Nhà phát hành nên đưa vé cũ vào danh sách từ chối để đảm bảo thiết bị kiểm tra không thể quét vé nữa.
  5. Vé sẽ tự động được xoá khỏi thiết bị ban đầu ngay khi thiết bị kết nối mạng trở lại (nỗ lực tối đa).
  6. Người dùng tìm thấy email xác nhận của công ty phát hành trên thiết bị mới của họ hoặc đăng nhập vào cửa hàng bán vé hoặc cổng thông tin rồi nhấp vào đường liên kết Lưu vào Google Wallet để lưu lại vé vào ứng dụng Google Wallet.

Trách nhiệm của nhà phát hành

  • Trong quá trình thiết lập ban đầu, nhà phát hành phải chèn thẻ Transit bằng multipleDevicesAndHoldersAllowedStatus=ONE_USER_ONE_DEVICE.
  • Email xác nhận mà tổ chức phát hành gửi cho người dùng tại thời điểm mua phải chứa hướng dẫn về cách chuyển vé sang thiết bị mới.
  • Email xác nhận phải chứa giá trị nhận dạng của phiếu yêu cầu trợ giúp trong quy trình hỗ trợ.
  • Để giảm số lượng liên hệ, đơn vị phát hành cũng nên có nút huỷ liên kết trên cửa hàng web hoặc cổng thông tin bán vé để người dùng có thể quản lý vé.
  • Tổ chức phát hành chịu trách nhiệm giới hạn số lần có thể kích hoạt một vé. Điều này nhằm tránh việc người dùng chuyển cùng một vé qua lại giữa các thiết bị (cả hai đều đăng nhập vào cùng một tài khoản trên Wallet) vô thời hạn.
    • Nhà phát hành phải theo dõi số lần điểm cuối kích hoạt được gọi cho cùng một đối tượng ID và từ chối yêu cầu kích hoạt nếu vượt quá giới hạn.
    • Vì mỗi công ty phát hành có quy tắc riêng về số lần di chuyển vé, nên Google yêu cầu các nhà phát hành xử lý việc giới hạn việc di chuyển vé ở phía họ.
  • Nếu người dùng muốn huỷ liên kết phiếu yêu cầu hỗ trợ bằng cách liên hệ với bộ phận hỗ trợ khách hàng:
    • Nếu người dùng không thể xoá vé khỏi thiết bị cũ, thì tổ chức phát hành sẽ huỷ liên kết vé bằng cách gọi transitObject:patch thông qua {hasLinkedDevice:false} cho objectId của vé.
      • Công ty phát hành cần phải tìm ID đối tượng cho phiếu yêu cầu hỗ trợ đã cho. Họ nên tìm kiếm thông tin này dựa trên giá trị nhận dạng được cung cấp cho người dùng trong email xác nhận.
  • Nếu người dùng bắt đầu quy trình huỷ liên kết trên cửa hàng web hoặc cổng thông tin bán vé:
    • Tổ chức phát hành huỷ liên kết phiếu yêu cầu hỗ trợ bằng cách gọi transitObject:patch thông qua {hasLinkedDevice:false} đối với objectId của vé.
  • Nhà phát hành nên đưa vé cũ vào danh sách từ chối để các thiết bị kiểm tra không thể quét vé nữa.

Trách nhiệm của Google

Để nhận được lệnh gọi transitObject:patch có lệnh gọi {hasLinkedDevice:false}, Google sẽ thu hồi chứng chỉ hiện có (nếu có) với máy chủ Motics. Nếu người dùng vẫn giữ vé ban đầu trên thiết bị cũ, thì mã vạch sẽ không còn hoạt động vì sẽ bị xoá khỏi thiết bị cũ miễn là thiết bị đó có kết nối mạng hoặc có kết nối mạng trở lại.

Biểu đồ trình tự

Hình 1. Quy trình huỷ liên kết vé Motics Quy trình huỷ liên kết vé Motics

Hình 1 cho thấy các lệnh gọi transitObject:patchpruneTree() diễn ra để huỷ liên kết vé khi người dùng không còn quyền truy cập vào thiết bị cũ của họ.