Zināšanu centrs Blogs
  • Tēma
  • Automātiska
  • Gaiša
  • Tumša
Latviešu lv
Valoda ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Pieteikties
Izstrādātāji Blogs
Pieteikties
Sākumlapa Izstrādātāji JavaScript klients Norēķināšanās loga atvēršana
Meklēt
Izstrādātāji
JavaScript klients
  • Pārskats
  • Klienta instalēšana
  • Konstruktora opcijas
  • Norēķināšanās režīmi
  • Norēķināšanās loga atvēršana
  • Notikumi
  • Metožu atsauce
  • Izsekošana un piekrišana
  • Papildu iegulšanas opcijas
  • Problēmu novēršana
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress spraudnis
JavaScript klients

Norēķināšanās loga atvēršana

Metode book() atver viena pasākuma norēķināšanās logu un pieņem katra izsaukuma ignorēšanas iestatījumus, kā arī klienta kontekstu, ko varat pārsūtīt uz savām sistēmām.

description Skatīt kā Markdown

book() ir metode, kas atver norēķināšanās logu. Viss pārējais klientā to konfigurē vai uzrauga.

JavaScript
12
entase.book(eventID);
entase.book(eventID, options);

eventID ir pārdodamā plānotā pasākuma identifikators. Tas ir tas pats ID, kas izmantots jūsu pasākuma kopīgošanas un iegulšanas kodos.

Izsaukums tiek atgriezts nekavējoties – tas atver paneli vai logu un negaida, līdz apmeklētājs pabeigs darbību. Izmantojiet notikumus, lai reaģētu uz turpmāko.

Opcijas

NosaukumsTipsNoklusējumsApraksts
checkoutModestringinstances vērtība'pane' vai 'popup' tikai šai rezervācijai.
clientContextobjectnullPatvaļīgi dati, kas tiek nodoti norēķināšanās logam, tiklīdz tas ir gatavs. Skatiet tālāk.
collectConsentbooleaninstances vērtībaVai lūgt apmeklētājam pieņemt noteikumu paziņojumu.
backdropbooleaninstances vērtībaVai aptumšot lapu aiz norēķināšanās loga.
backdropColorstringinstances vērtībaAptumšotās zonas krāsa.
paneobjectinstances vērtība{ width, height } iekļautajam panelim.
popupobjectinstances vērtība{ width, height } uznirstošajam logam.

Viss, ko nenorādāt, tiek aizstāts ar vērtību, ar kuru instance tika izveidota, tāpēc katra izsaukuma opcijas papildina iestatījumus, nevis tos pilnībā aizstāj.

JavaScript
12345
entase.book('EVENT_ID', {
  pane: { width: '60vw' },
  backdrop: false,
  clientContext: { source: 'homepage-hero' }
});

Klienta konteksts

clientContext ir jūsu pašu definēts objekts. Klients to glabā, līdz norēķināšanās logs signalizē, ka ir gatavs, un pēc tam to nodod tālāk. Izmantojiet to, lai uz norēķināšanās sesiju pārsūtītu informāciju, ko zina tikai jūsu lapa – kura poga tika noklikšķināta, no kuras kampaņas apmeklētājs ieradās, iekšēja klienta atsauce.

Konteksts tiek glabāts katram pasākuma ID atsevišķi, tāpēc, rezervējot divus dažādus pasākumus no vienas lapas, to konteksti paliek nošķirti.

Neievietojiet tajā sensitīvu informāciju. Tā tiek pārsūtīta uz norēķināšanās logu caur pārlūkprogrammu un ir redzama ikvienam, kas pārbauda lapu.

Vairāku pasākumu atvēršana no vienas lapas

Viena instance apstrādā jebkādu pasākumu skaitu. Izveidojiet to vienreiz un katru reizi nododiet citu ID:

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

document.querySelectorAll('[data-event-id]').forEach(button => {
  button.addEventListener('click', () => {
    entase.book(button.dataset.eventId, {
      clientContext: { source: button.dataset.source }
    });
  });
});

Pēc klienta instances iznīcināšanas

Izsaucot book() instancei, kuru jau esat iznīcinājis, konsolē tiek reģistrēta kļūda un nekas netiek atvērts. Tas ir apzināti – iznīcināta instance vairs neklausās ziņojumus no norēķināšanās loga, tāpēc tās atvērto logu nebūtu iespējams aizvērt vai uzraudzīt. Tā vietā izveidojiet jaunu instanci.

Norēķināšanās loga aizvēršana

Apmeklētājs norēķināšanās logu aizver pats: nospiežot Escape vai noklikšķinot uz aptumšotās zonas paneļa režīmā, vai izmantojot loga vadīklas uznirstošā loga režīmā. Norēķināšanās logs arī aizveras pats, kad rezervācija ir pabeigta.

Nav publiskas metodes, lai to aizvērtu no sava koda. Ja jums jāzina, kad tas tika aizvērts, klausieties checkout.closed notikumu.

Iepriekšējā Norēķināšanās režīmi Nākamā Notikumi
Vai šis raksts bija noderīgs?
Šajā lapā
  • Opcijas
  • Klienta konteksts
  • Vairāku pasākumu atvēršana no vienas lapas
  • Pēc klienta instances iznīcināšanas
  • Norēķināšanās loga aizvēršana
Uzziniet, kā lietot Entase.
© 2026 Entase, Inc.

Entase

  • Pasākumi
  • Reģistrēties

Platforma

  • Cenas
  • Globāla sasniedzamība
  • Integrācija
  • Mārketinga rīki
  • Rezervēšanas rīki
  • Sadarbība

Lietošanas gadījumi

  • Teātris un opera
  • Koncerti un ballītes
  • Izstādes, gadatirgi un festivāli
  • Muzeji un apskates objekti
  • Ekskursijas un pieredze
  • Darbnīcas un semināri
  • Līdzekļu vākšana
  • Turnīri

Zināšanu centrs

  • Organizatori
  • Dalībnieki
  • Izstrādātāji
  • Blogs

Juridiskā informācija

  • Lietošanas noteikumi
  • Privātuma politika
  • Sīkdatņu politika
search Jautājumi? Meklēt
auto_awesome LLM? Lasīt llms.txt
support_agent Vai nepieciešama palīdzība? Sākt tērzēšanu