Smart Ident Service

The Smart Ident Service is one of the Smart Services provided by the Client SDK. It is responsible of managing Smart Idents. The service provides the following functionality:

GET Smart.Idents

VALIDATE Smart.Idents

  • Input

    • Access Token

    • List of Smart Ident product codes and types to validate.

      • value: product code to validate.

      • type: Smart Ident type of product code (either "card" or "checkin").

  • Output: list of validation results

    • value: value as specified in the input list.

    • type: Smart Ident type as available in the list obtained by GET Smart.Idents, matching the found Smart Ident. If no Smart Ident has been found, this value is the Smart Ident type as specified in the input list.

    • valid: true in case the Smart Ident has been validated, false otherwise.

  • In case valid is true, the following fields are set as well:

  • object: "smart.idents".

  • id: Smart Ident identifier as available in the list obtained by GET Smart.Idents, matching the found Smart Ident.

  • prefix: Smart Ident prefix as available in the list obtained by GET Smart.Idents, matching the found Smart Ident.

  • name: Smart Ident name as available in the list obtained by GET Smart.Idents, matching the found Smart Ident.

  • In case valid is true and type is "card", the following fields are set as well:

    • customer: the expanded customer object to whom the card belongs.

    • merchantcard: the expanded merchantcard object of the card.