Actie uitvoeren na een voltooide boeking - salonized/public-api GitHub Wiki

Wij sturen via de JavaScript messages API een event naar het parent window. Door de code in het volgende voorbeeld kun je luisteren naar dit soort messages. Wanneer een boeking is afgerond kun je de gebruiker bijvoorbeeld doorsturen naar een bedank pagina of logica uitvoeren om de actie te tracken.

window.addEventListener("message", function(e) {
  if (e.data === 'complete.sz.booking') {
    // perform action
  }
});

New booking widget

Please note that for the new booking widget the event name sz-booking-open is used instead of complete.sz.booking. The widget does not trigger an event when you accept payments. This is a limitation because the whole parent frame is redirected to the payment provider and therefore we cannot trigger an event to the parent frame.