Cấu hình tài khoản nhà phát hành Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Điều kiện tiên quyết

Hãy nhớ hoàn tất các bước sau đây trước khi tiếp tục:

Xác định tài khoản để bật công nghệ Chạm thông minh

Trước khi tiếp tục, bạn cần xác định tài khoản sẽ được chỉ định là tài khoản Công ty phát hành chương trình đổi thưởng. Có hai cách để xác định điều này:

Tạo một tài khoản Tổ chức phát hành mới

Thông tin liên hệ về tài khoản của tài khoản mới phải chứa thông tin của bạn. Để xem hướng dẫn về cách thực hiện việc này trong trang web Google Pay, Ví Bảng điều khiển, tham khảo bài viết trợ giúp Mã mẫu sau đây minh hoạ cách tạo một Tài khoản phát hành bằng cách sử dụng API Google Wallet:

Ban đầu, chỉ người chính (tài khoản dịch vụ hoặc người dùng) đã tạo ra Công ty phát hành tài khoản của bạn sẽ có quyền truy cập. Bạn sẽ cần cập nhật các quyền của Tổ chức phát hành để bao gồm bất kỳ tài khoản người dùng hoặc tài khoản dịch vụ nào khác có thể để quản lý thẻ và vé. Mã mẫu sau đây minh hoạ việc cập nhật Trình phát hành quyền tài khoản.

Sử dụng tài khoản hiện có

Bạn nên dùng các tiêu chí sau đây để xác định xem mình có thể sử dụng Công ty phát hành hay không chứa các lớp truyền dẫn hiện có.

Nếu tài khoản đáp ứng các tiêu chí này, bạn phải cập nhật thông tin liên hệ trong trang doanh nghiệp kèm theo thông tin của người bán để đảm bảo tài khoản tên giúp xác định người bán. Chỉ bạn mới có quyền truy cập API vào tài khoản này. Các nhà phát triển thẻ và vé khác nên tạo tài khoản Nhà phát hành của riêng mình.

Cấu hình tài khoản của công ty phát hành chương trình đổi thưởng

Sử dụng Google Pay và Bảng điều khiển Wallet

Trong tài khoản Công ty phát hành chương trình đổi thưởng, bạn cần làm theo các bước sau:

  1. Chuyển đến mục Google Wallet API
  2. Chọn Tính năng bổ sung
  3. Chọn Thêm khoá xác thực
  4. Tải khoá công khai lên (tệp .pem) và chỉ định phiên bản khoá
  5. Chọn Tạo khoá xác thực

Mã người nhận sẽ được cung cấp cho bạn sau khi khoá xác thực được đã tải lên thành công.

Lưu ý: Nếu nhà cung cấp thiết bị đầu cuối không cung cấp cho bạn khoá công khai cho đến khi bạn cung cấp mã người sưu tập, bạn có thể tạo một mã bằng cách sử dụng khoá minh hoạ bên dưới. Hãy nhớ xóa khóa minh họa này sau khi bạn nhận được khóa công khai thực từ thiết bị đầu cuối của mình .-BEGIN PUBLIC KEY- MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEchyXj869zfmKhRi9xP7f2AK07kEo 4lE7ZlWTN14jh4YBTny+hRGRXcUzevV9zSSPJlPHpqqu5pEwlv1xyFvE1w== -END PUBLIC KEY-

Sử dụng API Google Wallet

Tải khoá công khai lên

Để chỉ định khoá công khai và các phiên bản khoá bằng API Google Wallet, bạn sẽ cần gửi yêu cầu PATCH đến điểm cuối của Nhà phát hành.

PATCH https://walletobjects.googleapis.com/walletobjects/v1/issuer/{issuerId} Lưu ý quan trọng: Thuộc tính smartTapMerchantData.authenticationKeys[].id phải được một số nguyên từ 1 đến 2,147,483,647 (bao gồm). Mỗi khoá công khai phải có một phiên bản khoá duy nhất.

Nội dung yêu cầu PATCH sẽ có dạng như sau:

{ "smartTapMerchantData": { "authenticationKeys": [ { "id": 1, "publicKeyPem": "-BEGIN PUBLIC KEY-n...n-END PUBLIC KEY-" }, { "id": 2, "publicKeyPem": "-BEGIN PUBLIC KEY-n...n-END PUBLIC KEY-" } ] } }

Mã mẫu sau đây minh hoạ việc cập nhật Tài khoản phát hành để bao gồm bản minh hoạ khoá công khai được đề cập trước đó:

Thư trả lời sẽ bao gồm nội dung bạn đã gửi và một trường bổ sung, smartTapMerchantData.smartTapMerchantId. Đây là mã người sưu tập của Tài khoản của công ty phát hành chương trình đổi thưởng.

Lấy mã người nhận

Sau khi thêm khoá và phiên bản khoá, bạn có thể sử dụng Google Wallet API để nhận Mã người thu thập bằng cách gửi một yêu cầu GET đến điểm cuối của Nhà phát hành.

GET https://walletobjects.googleapis.com/walletobjects/v1/issuer/{issuerId}

Phản hồi sẽ bao gồm trường smartTapMerchantData.smartTapMerchantId. Đây là mã người thu tiền của tài khoản công ty phát hành ưu đãi.

Quản lý tài khoản của tổ chức phát hành

Sắp xếp thẻ và vé

Có hai phương pháp phổ biến để quản lý lớp truyền và đối tượng cho nhiều người bán:

Ví dụ: Foo-Loyalty quản lý các chương trình khách hàng thân thiết riêng biệt cho hai người bán: ILuvCoffee và TeaLuv. Bạn có thể quản lý các lớp thẻ và vé của họ bằng một trong các cách sau:

Phương pháp Mô tả Một tài khoản phát hành Có tất cả các lớp khách hàng thân thiết thuộc một Công ty phát hành tài khoản "Foo-Loyalty". Bạn nên chọn cách này nếu bạn định theo dõi nơi mình và vé đều sử dụng được ở cấp lớp. Ngoài ra một lựa chọn tốt nếu bạn không bao giờ cấp quyền Quyền truy cập API vào tài khoản của nhà phát hành đó. Tài khoản phát hành riêng biệt Tạo hai tài khoản phát hành riêng biệt: "iLuvCoffee thông qua Foo-Loyalty" và "teaLuv qua Foo-Loyalty". Bạn nên chọn cách này nếu muốn giả định tất cả các lớp trong một tài khoản Tổ chức phát hành nhất định có thể đổi thưởng ở cấp người bán hoặc nếu bạn định cung cấp cho API người bán quyền truy cập vào Tài khoản của tổ chức phát hành.

Tài khoản của công ty phát hành chương trình đổi thưởng

Có hai tình huống cần xem xét khi xác định chính xác việc Đổi thưởng Tài khoản của tổ chức phát hành mà bạn muốn sử dụng.

Trường hợp 1: Người bán đang sử dụng tính năng Chạm thông minh

Nếu người bán xác nhận họ đã có thể đổi thưởng từ Google Wallet bằng thiết bị thanh toán (người bán đã được thiết lập là Công ty phát hành chương trình đổi thưởng), hãy làm theo các bước bên dưới:

  1. Yêu cầu mã công ty phát hành ưu đãi của người bán
  2. Thêm mã công ty phát hành ưu đãi của người bán vào tài sản redemptionIssuers thuộc lớp thẻ và vé của bạn

Tình huống 2: Người bán mới sử dụng tính năng Chạm thông minh

Trong trường hợp này, người bán có các thiết bị thanh toán hỗ trợ tính năng Chạm thông minh nhưng chưa có đã sử dụng tính năng này. Người bán, nhà cung cấp thiết bị thanh toán hoặc nhà phát triển thẻ và vé sẽ cần thực hiện thiết lập một lần để bật cử chỉ Chạm thông minh trên thiết bị thanh toán của người bán.

Để biết thêm thông tin, hãy xem Cấu hình người bán.

Link nội dung: https://itt.edu.vn/index.php/hinh-phat-tai-a2986.html