collana pay app v28.0.2607.11831 - 09.07.2026

  • Aktualisiert

Diese Release Notes beschreiben die Änderungen im collana pay App-Release vom Juli 2026. Die enthaltenen Anpassungen betreffen ausschließlich die technische Partner-Integration.

Verbesserungen & Erweiterungen

Neue Publisher-Ereignisse für CU General Handling (7305)

Hinweis für Partner: Diese Ereignisse sind für individuelle AL-Erweiterungen relevant, in denen eine abweichende Behandlung nicht gefundener Verkaufszeilen benötigt wird.

In der PAY General Handling HVE stehen zwei neue Integrationsereignisse zur Verfügung. Diese ermöglichen es, den vorzeitigen exit zu umgehen, der ausgelöst wird, wenn zu einer Verkaufszeile keine passende collana pay Transaktionsposition gefunden wird.

  • OnCompareSalesLinesItemsWithReservedItemsOnSalesLineNotFound – überspringt den exit(false) in CompareSalesLinesItemsWithReservedItems.
  • OnCheckIfCartUpdateIsNeededOnItemNotFound – überspringt den exit(true) in CheckIfCartUpdateIsNeeded.

Terminal-Integration für Partner (7319)

Hinweis für Partner: Die neuen öffentlichen Methoden und Publisher-Ereignisse sind für Partner relevant, die Terminal-Zahlungen in eigene POS- oder Kassenintegrationen einbinden oder Benachrichtigungen individuell verarbeiten.

Für die Zahlart Terminal wurden neue Felder, öffentliche Methoden und Publisher-Ereignisse ergänzt.

Neues Feld

  • Terminal Id (Text[50]) auf der PAY Transaction HVE – wird auf der Transaktionskarte nur angezeigt, wenn die Zahlart Terminal ist.

Ist eine Terminal Id bei einer Terminal-Zahlart hinterlegt, wird sie in CREATE-Requests als paymentParameters.paymentMethodData.terminalId übermittelt.

Neue öffentliche Methoden

  • PAYWebServCommunication.ProcessRelevantNotifications(PAYTransaction) – aufrufbar aus POS oder externem Code.
  • IsNotificationRelevantToTransaction(...) – von der Transaktionsseite in die Communication-Komponente verschoben und ebenfalls öffentlich aufrufbar.

Neue Publisher-Ereignisse

  • OnBeforeAddPaymentMethodDataToPaymentParameters – ermöglicht das Erweitern oder Überschreiben des paymentMethodData-Payloads.
  • OnAfterIsNotificationRelevantToTransaction – ermöglicht eine eigene Zuordnungslogik von Benachrichtigung zu Transaktion.

 

Verknüpfung mit