| Controller | Service Name | Service Description | Object | New Fields | Data Type | Field Description |
|---|---|---|---|---|---|---|
| Clubs | GetClub | Get a list of loyalty (CLM) | To the GetClub and GetUpdatedClubs services, new fields have been added to return information about the member card. |
AllowJoiningToClub | Boolean | Displays whether joining the club is allowed |
| AutoGenerateClubMemberCardNumber | Boolean | Automatic member number generation | ||||
| CheckMultiCardNumber | Boolean | Disable duplicate card check | ||||
| GetUpdatedClubs | Geta list of Loyalty updates (CLM) | MemberCardLength | Int | Membership card length | ||
| MemberCardMaxLength | Int | Maximum membership card length | ||||
| OnlineTransactionsDetail | GetTransactionDetail | Get transaction data by transaction number only | A new service that receives a request with the transaction number and retrieves full transaction data. |
- | - | - |
| Transactions | ValidateCustomsLimits | Validate Customs Limits | To the ValidateCustomsLimits service, new fields have been added to return details for each component in the transaction. For each component, the service will return the component code and description, the number of boardings required according to customs limits, and the difference between what was sent and what was required (i.e., the number of boardings missing for each component in the transaction). |
AmountMissing | Int | Displays the number of boardings missing in the transaction. |
| AmountRequired | Int | Displays the number of boardings required for each component in the transaction according to customs limits. |
||||
| ComponentCode | String | Displays the component code in the transaction. | ||||
| ComponentDescription | String | Displays the component description in the transaction. | ||||
| Transactions | TransactionProcessingSettings | Transaction processing settings | To the TransactionProcessingSettings service, a field called IncludeCancelledPayments has been added. This field pertains to the method of returning the details of payments and cancellations included in the response regarding payments recorded in the SPL. |
IncludeCancelledPayments | Bool | When the parameter is set to True, the entire list of payments is returned, including both cancellations and charges, which were sent for approval to a third party. When the parameter is set to False, in both cases (one-phase or two-phase), only the charges that remain and are intended for billing are returned (i.e., there are no cancellation transactions). |
| PosCustomers | CreateOrUpdatePOSCustomer (request) | Create or update POS customer. | The fields "CountryCode" and "StateCode" have been added to several services. If these fields are not populated when creating a customer, no error will be returned. |
StateCode | String | Displays the state code (e.g., Ontario, Quebec, Alberta, etc.). |
| SavePOSCustomerManagedByPOSCustomerCard (request) | Create or update POS customer by dynamic form definitions. | |||||
| GetPOSCustomer (response) | Get POS customers full data according to parameters. | |||||
| GetPOSCustomerWithExtendedDetails (response) | POS customer query with loyalty assets. | |||||
| Search (response) | Get POS customer search by parameters. | CountryCode | String | Displays the country name (e.g., USA, Canada). | ||
| GetPOSCustomerByCreationDate (response) | Get POS customers list by creation date parameter. | |||||
| GetUpdatedPOSCustomersChunk (response) | Get POS customer list in chuncks by update time parametr. | |||||
| Transactions | UpdateTransactionParticipant | Update Transaction Participants | A new service that will receive a request object inheriting from BaseApiTransactionRequest and includes a single transaction participant, which for now will only include a BirthDate. The service is intended to check the participant's age in case of an item blocked by age. |
BirthDate | Bool | Displays the participant's birth date |