Topic 15

Transaction Delete (topic 15) is triggered when an on-hold transaction is deleted, including automatic cleanup of expired on-hold transactions.

Payload

Loyale sends an HTTP POST whose JSON body is a TransactionResultView.

PropertyTypeNotes
iduuidTransaction identifier
valuestringLegacy total sales value
monetaryValuedecimalNumeric form of value
saleCurrencystring
lineItemsLineItemInsertView[] | null
couponsUsedCouponResultView[]Empty array when none
customerIdstring
customerBasicCustomerModel | null
transactionTypeLoyaleTransactionTypeEnum value
transactionSubTypeLoyaleTransactionSubTypeEnum value
posIdstring | null
posTypestring | null
outletIduuid | null
outletOutletResultView | null
pointValuedecimal
allocatedPointValuedecimal
cachedResultantPointValuedecimal
deletedbooleanTrue for topic 15
externalRefIdstring | null
descriptionstring | null
transactionDatedate-time
createdBystring | null
createdDatedate-timeUTC
updatedBystring | null
updatedDatedate-timeUTC
schemeIduuid
schemeSchemeResultView | null
isSplitboolean | null
splittedBetweenCustomerWithTransactionDetailsResultView[] | nullLegacy split detail collection
isSendboolean | null
targetTransactionIduuid | null
targetCustomerBasicCustomer | null
sourceTransactionIduuid | null
sourceCustomerBasicCustomer | null
hiddenboolean | null
expiryDatedate-time | null
groupIduuid | null
levelIduuid
levelLevelResultView | null
giftCardsUsedGiftCardLinkedResultSimplifiedView[] | null
metadataobject<string,string>Included when metadata has been hydrated
splitBetweenTransactionResultView[] | null
receiptNumberstring | null