Skip to main content

Gift and Loyalty

Customers_GP_1353143171_96_dpi.png

2025-08-11 | 3.10 Gift and Loyalty

Refer to Change Ticket: CHANGE-12775 when speaking with a team member about this release.

Component

Current Version

New Version

Gift and Loyalty API

3.10.61

3.10.63

New Features

XGL-1936

Gift and Loyalty

Backend, UI

Set birthday date format in Loyalty service based on Loyalty service configuration when there is a customer_details.birth_date value in the request.

Improvements

XGL-1908

Gift and Loyalty

Backend

2025-07-28 | 3.10 Gift and Loyalty

Refer to Change Ticket: CHANGE-12683 when speaking with a team member about this release.

Component

Current Version

New Version

Gift and Loyalty API

3.10.41-1

3.10.61

New Features

XGL-1857

Gift and Loyalty API

Process, Backend, UI

Enhanced Loyalty signup process with the following actions:

  • Adjusted /addCustomer endpoint by adding is_identified field and middle_name field to customer response

  • Successful request is sent to POST enrollment/smsEnroll.json in loyalty provider

  • When successful request returns printedCardNumber value, identifyCustomer request sends to loyalty provider using received printedCardNumber

  • When Registration Method is set to Standard Registration, POST enrollment/createAndEdit.json request sends to loyalty provider

XGL-1860

Gift and Loyalty API

Process, Backend, UI

Added support to add/edit/delete Loyalty account information with the following actions:

  • Adjusted /updateCustomer endpoint by adding is_identified field and middle_name field to customer response

  • Successful Point Of Sale request is sent to POST enrollment/editAccount.json in loyalty provider

  • Successful request returns identifyCustomer request to loyalty provider using same loyalty_card_number

XGL-1885, XGL-1890

Gift and Loyalty API

Process, Backend, UI

Added primary_identifier field, email_opt_in field,sms_opt_in field, and optional country field to identifyCustomers, addCustomer, and updateCustomer responses.

XGL-1911

Gift and Loyalty API

Process, Backend, UI

Enhanced identifyCustomers request with the following actions:

  • Successful response sends userAndAccountInformationByPrintedCardNumber.json request to loyalty provider

  • Same merchant ID and printedCardNumber sends to loyalty provider

  • Successfully processed request maps following fields in information object in identifyCustomers, addCustomer, and updateCustomer to Point Of Sale: address, birth_date, phone, email, sms_opt_in, email_opt_in

XGL-1919

Gift and Loyalty API

Process, Backend, UI

Added "authentication": "b2b" field to body of request in loyalty provider endpoints createAndEdit, editAccount, and smsEnroll, and to query parameters of request to userAndAccountInformationByPrintedCardNumber.

Improvements

XGL-1845

Gift and Loyalty API

Backend

XGL-1901, XGL-1903

Gift and Loyalty API

Backend, UI

/updateCustomer request results in /editAccount request with dateOfBirth as expected. /updateCustomer request with birth_date processes successfully.

XGL-1914

Gift and Loyalty API

Backend, UI

Data returns successfully from /guest/userAndAccountInformationByPrintedCardNumber as expected.

XGL-1915

Gift and Loyalty API

Backend, UI

createAndEdit.json request to loyalty provider only passes fields sent by Point Of Sale in customer_details for registration as expected.

XGL-1916

Gift and Loyalty API

Backend, UI

Country value is passed successfully to loyalty provider in /createAndEdit and /editAccount requests.

XGL-1918

Gift and Loyalty API

Backend, UI

/updateCustomer request with duplicated phone number results in error message as expected.

XGL-1919

Gift and Loyalty API

Backend, UI

Failure of /identifyCustomer request disables call for userAndAccountInformationByPrintedCardNumber as expected.