Regrouper plusieurs cartes

Utiliser un identifiant de regroupement

Par défaut, ajouter plusieurs cartes à un même Ajouter à Google Wallet ne regroupe pas ces cartes dans le l'application Google Wallet de l'utilisateur. Cependant, vous pouvez regrouper les cartes assurez-vous qu'ils ont tous le même identifiant de regroupement. Les cartes groupées s'afficheront ensemble dans l'application Google Wallet. Lorsqu'un groupe de cartes est sélectionné, chaque carte être affichées dans un carrousel.

Les cartes peuvent être regroupées:

  • Lors du provisionnement initial
  • En utilisant la propriété update ou patch méthodes

Pour ajouter une carte à un groupe, la propriété groupingInfo.groupingId de l'objet de carte doit être défini. Tous les objets Cartes ayant le même La valeur groupingId sera automatiquement regroupée, même si ils ont été ajoutés séparément.

L'exemple suivant montre comment regrouper une carte de fidélité et une offre incitent l'utilisateur à utiliser les deux lors de son prochain achat.

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",
  },
}