Digital Member Experience Features
Purpose of this document
This document provides details at the business, technical, and implementation levels for specific features within the ES Loyalty feature set. This document addresses a subset of functionality centred on digital member experience features, which are enabled on the client application.
Customer experience
Enroll member in program
Customer Experience API (CUX API) feature.
This API request is used to enroll a user, either using a physical card (which must be in the client's card pool) by providing the card number, or using a digital card, for which the number is automatically assigned from the card pool.
Ability to receive information such as PII, address, language preference, channel, and extended metadata for a user in order to enroll them in the loyalty program as a member. If the card to be assigned is a physical card, the card number is also included in the CUX API Enroll User request.
The response includes the account number, the card number, the status (almost always ACTIVE
at this point), and the card type (PHYSICAL or DIGITAL).
CUX API Enroll User request sends a correlation ID and account details, and returns the account ID, loyalty ID, and status.