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.
| Property | Type | Notes |
|---|---|---|
id | uuid | Transaction identifier |
value | string | Legacy total sales value |
monetaryValue | decimal | Numeric form of value |
saleCurrency | string | |
lineItems | LineItemInsertView[] | null | |
couponsUsed | CouponResultView[] | Empty array when none |
customerId | string | |
customer | BasicCustomerModel | null | |
transactionType | LoyaleTransactionType | Enum value |
transactionSubType | LoyaleTransactionSubType | Enum value |
posId | string | null | |
posType | string | null | |
outletId | uuid | null | |
outlet | OutletResultView | null | |
pointValue | decimal | |
allocatedPointValue | decimal | |
cachedResultantPointValue | decimal | |
deleted | boolean | True for topic 15 |
externalRefId | string | null | |
description | string | null | |
transactionDate | date-time | |
createdBy | string | null | |
createdDate | date-time | UTC |
updatedBy | string | null | |
updatedDate | date-time | UTC |
schemeId | uuid | |
scheme | SchemeResultView | null | |
isSplit | boolean | null | |
splittedBetween | CustomerWithTransactionDetailsResultView[] | null | Legacy split detail collection |
isSend | boolean | null | |
targetTransactionId | uuid | null | |
targetCustomer | BasicCustomer | null | |
sourceTransactionId | uuid | null | |
sourceCustomer | BasicCustomer | null | |
hidden | boolean | null | |
expiryDate | date-time | null | |
groupId | uuid | null | |
levelId | uuid | |
level | LevelResultView | null | |
giftCardsUsed | GiftCardLinkedResultSimplifiedView[] | null | |
metadata | object<string,string> | Included when metadata has been hydrated |
splitBetween | TransactionResultView[] | null | |
receiptNumber | string | null |
Updated about 8 hours ago