These release notes describe the changes in the collana pay app release from July 2026. The included changes relate exclusively to the technical partner integration.
Improvements & Extensions
New Publisher Events for CU General Handling (7305)
| Note for partners: These events are relevant for custom AL extensions that require different handling of sales lines that are not found. |
Two new integration events are now available in PAY General Handling HVE. These allow the early exit to be bypassed, which is triggered when no matching collana pay transaction item is found for a sales line.
OnCompareSalesLinesItemsWithReservedItemsOnSalesLineNotFound– skips theexit(false)inCompareSalesLinesItemsWithReservedItems.OnCheckIfCartUpdateIsNeededOnItemNotFound– skips theexit(true)inCheckIfCartUpdateIsNeeded.
Terminal Integration for Partners (7319)
| Note for partners: The new public methods and publisher events are relevant for partners integrating Terminal payments into custom POS solutions or handling notifications individually. |
New fields, public methods, and publisher events have been added for the Terminal payment method.
New Field
Terminal Id(Text[50]) onPAY Transaction HVE– shown on the transaction card only when the payment method isTerminal.
If a Terminal Id is set for a Terminal payment method, it is submitted in CREATE requests as paymentParameters.paymentMethodData.terminalId.
New Public Methods
PAYWebServCommunication.ProcessRelevantNotifications(PAYTransaction)– callable from POS or external code.IsNotificationRelevantToTransaction(...)– moved from the transaction page to the communication component and now publicly callable.
New Publisher Events
OnBeforeAddPaymentMethodDataToPaymentParameters– allows extending or overriding thepaymentMethodDatapayload.OnAfterIsNotificationRelevantToTransaction– allows implementing custom notification-to-transaction correlation logic.
Related to