collana pay app v28.0.2607.11831 - 09.07.2026

  • Updated

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 the exit(false) in CompareSalesLinesItemsWithReservedItems.
  • OnCheckIfCartUpdateIsNeededOnItemNotFound – skips the exit(true) in CheckIfCartUpdateIsNeeded.

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]) on PAY Transaction HVE – shown on the transaction card only when the payment method is Terminal.

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 the paymentMethodData payload.
  • OnAfterIsNotificationRelevantToTransaction – allows implementing custom notification-to-transaction correlation logic.

 

Related to