Teabekeskus Blogi
brightness_6
  • Kujundus
  • brightness_6 Automaatne
  • brightness_7 Hele
  • brightness_2 Tume
language Eesti et
Keel ✕
  • Dansk
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Magyar
  • Malti
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Logi sisse
Arendajad Blogi
Logi sisse
Avaleht chevron_right Arendajad chevron_right JavaScripti klient chevron_right Sündmused
search Otsing
menu_book Arendajad
JavaScripti klient
  • Ülevaade
  • Kliendi installimine
  • Konstruktori valikud
  • Checkout-režiimid
  • Kassa avamine
  • Sündmused
  • Meetodite viide
  • Jälgimine ja nõusolek
  • Täpsemad manustamisvalikud
  • Tõrkeotsing
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPressi pistikprogramm
JavaScripti klient

Sündmused

Kuulake `on()` ja `off()` abil makseakna avanemise, sulgumise ja nõusoleku salvestamise sündmusi ning mõistke reeglit „üks kuulaja sündmuse nime kohta”.

description Kuva Markdownina

Makseaken edastab teie lehele teavet oma tegevuse kohta. Tellige sündmused on() abil:

JavaScript
123
entase.on('checkout.ready', payload => {
  console.log('checkout open for', payload.context.eventID);
});

Üks kuulaja sündmuse nime kohta

on() salvestab ühe tagasikutsefunktsiooni iga sündmuse nime kohta. Teise sama nimega tagasikutsefunktsiooni registreerimine asendab esimese – seda ei lisata esimesele juurde:

JavaScript
12
entase.on('checkout.closed', a);
entase.on('checkout.closed', b);   // a is gone; only b runs

off() eemaldab kõik, mis on nime jaoks registreeritud. See eirab sellele edastatud tagasikutsefunktsiooni, seega off('checkout.closed', b) ja off('checkout.closed') teevad sama asja.

Kui teie lehe mitu osa peavad samale sündmusele reageerima, registreerige üks tagasikutsefunktsioon ja jagage teave selle sees edasi.

Mitme sündmuse tellimine korraga

Mõlemad meetodid aktsepteerivad tühikutega eraldatud stringi või nimede massiivi ning registreerivad sama tagasikutsefunktsiooni iga nime jaoks:

JavaScript
12345
entase.on('checkout.ready checkout.closed', payload => {
  console.log(payload.name);
});

entase.off(['checkout.ready', 'checkout.closed']);

Andmekoormus

Iga tagasikutsefunktsioon saab ühe objekti:

VäliTüüpKirjeldus
namestringSündmuse nimi, mis on kasulik, kui üks tagasikutsefunktsioon käsitleb mitut sündmust.
contextobjectSisaldab eventID – sündmust, mille juurde see makseaken kuulub.
dataobjectSündmusepõhised üksikasjad.

Saadaolevad sündmused

NimiMillal see käivitatakse
checkout.readyMakseaken on laaditud ja sellega saab suhelda. Sel ajal edastab klient ka clientContext-i, mille andsite üle meetodile book().
checkout.closedMakseaken on suletud. Klient eemaldab paneeli või akna ning puhastab tausta.
checkout.consentKülastaja vastas tingimuste teatele. data.consent on true, kui ta nõustus, ning klient jätab selle meelde, nii et järgmisel korral jäetakse see samm vahele.
JavaScript
1234567
entase.on('checkout.closed', () => {
  document.body.classList.remove('checkout-open');
});

entase.on('checkout.consent', payload => {
  if (payload.data.consent) console.log('terms accepted');
});

Kuulajad säilivad üksikute broneeringute vahel

Kuulajad kuuluvad eksemplarile, mitte broneeringule. Registreerige need üks kord pärast kliendi loomist ning need rakenduvad igale book()-i kutsele. Kasutage payload.context.eventID-d, et broneeringuid eristada:

JavaScript
12345
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });

entase.on('checkout.closed', payload => {
  refreshAvailability(payload.context.eventID);
});

destroy() kutsumine peatab need kõik – eksemplar lõpetab täielikult makseaknalt sõnumite kuulamise.

Muudest allikatest pärit sõnumeid eiratakse

Klient aktsepteerib ainult Entase makseakna päritolust tulevaid sõnumeid, seega ei jõua teie lehel olev sõltumatu postMessage-i liiklus kunagi teie tagasikutsefunktsioonideni.

Eelmine Kassa avamine Järgmine Meetodite viide
Kas sellest artiklist oli abi?
Sellel lehel
  • Üks kuulaja sündmuse nime kohta
  • Mitme sündmuse tellimine korraga
  • Andmekoormus
  • Saadaolevad sündmused
  • Kuulajad säilivad üksikute broneeringute vahel
  • Muudest allikatest pärit sõnumeid eiratakse
Õpi, kuidas Entase'i kasutada.
© 2026 Entase, Inc.

Entase

  • Sündmused
  • Registreeru

Platvorm

  • Hinnakujundus
  • Ülemaailmne haare
  • Integratsioonid
  • Turundustööriistad
  • Broneerimistööriistad
  • Koostöö

Kasutusjuhud

  • Teater ja ooper
  • Kontserdid ja peod
  • Näitused, messid ja festivalid
  • Muuseumid ja vaatamisväärsused
  • Ekskursioonid ja elamused
  • Töötoad ja seminarid
  • Rahakogumine
  • Turniirid

Teabekeskus

  • Korraldajad
  • Osalejad
  • Arendajad
  • Blogi

Õiguslik teave

  • Kasutustingimused
  • Privaatsuspoliitika
  • Küpsisepoliitika
search Kas sul on küsimusi? Otsing
auto_awesome LLM? Loe llms.txt
support_agent Kas vajad abi? Alusta vestlust