여러 패스 그룹화

그룹화 ID 사용

기본적으로 Google 월렛에 추가 링크 하나에 패스 여러 개를 추가해도 사용자의 Google 월렛 앱에서 해당 패스가 그룹화되지 않습니다. 하지만 패스가 모두 동일한 그룹화 ID를 갖도록 하여 여러 패스를 그룹화할 수 있습니다. 그룹화된 패스는 Google 월렛 앱에 함께 표시됩니다. 패스 그룹을 선택하면 각 패스가 캐러셀에 표시됩니다.

다음과 같이 패스를 그룹화할 수 있습니다.

  • 초기 프로비저닝 중
  • update 또는 patch 메서드를 사용하여 만들기

그룹에 패스를 추가하려면 패스 객체의 groupingInfo.groupingId 속성을 설정해야 합니다. groupingId 값이 동일한 모든 패스 객체는 별도로 추가되더라도 자동으로 그룹화됩니다.

다음 예는 포인트 카드와 쿠폰을 그룹화하여 사용자가 다음번 구매 시 두 가지를 모두 사용하도록 유도하는 방법을 보여줍니다.

loyaltyObject = {
  "classId": "ISSUER_ID.GIFT_CARD_CLASS_SUFFIX",
  "id": "ISSUER_ID.GIFT_CARD_OBJECT_SUFFIX",
  "state": "ACTIVE",
  "groupingInfo": {
    # Note the same groupingId value
    "groupingId": "combinedGiftCardAndOfferId",
    "sortIndex": 1
  },
  "barcode": {
    "type": "QR_CODE",
    "value": "QR code"
  },
  "accountId": "Account id",
  "accountName": "Account name",
  "loyaltyPoints": {
  "label": "Points",
    "balance": {
      "int": 800
    }
  }
}

offerObject = {
  "classId": "ISSUER_ID.OFFER_CLASS_SUFFIX",
  "id": "ISSUER_ID.OFFER_OBJECT_SUFFIX",
  "state": "ACTIVE",
  "groupingInfo": {
    # Note the same groupingId value
    "groupingId": "combinedGiftCardAndOfferId",
    "sortIndex": 2
  },
  "barcode": {
      "type": "QR_CODE",
      "value": "QR code",
  },
}