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 denexit(false)inCompareSalesLinesItemsWithReservedItems.OnCheckIfCartUpdateIsNeededOnItemNotFound– überspringt denexit(true)inCheckIfCartUpdateIsNeeded.
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 derPAY Transaction HVE– wird auf der Transaktionskarte nur angezeigt, wenn die ZahlartTerminalist.
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 despaymentMethodData-Payloads.OnAfterIsNotificationRelevantToTransaction– ermöglicht eine eigene Zuordnungslogik von Benachrichtigung zu Transaktion.
Verknüpfung mit