Centar znanja Blog
  • Tema
  • Automatska
  • Svijetla
  • Tamna
Hrvatski hr
Jezik ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Prijava
Programeri Blog
Prijava
Početna Programeri JavaScript klijent Otvaranje naplate
Pretraži
Programeri
JavaScript klijent
  • Pregled
  • Instaliranje klijenta
  • Opcije konstruktora
  • Načini naplate
  • Otvaranje naplate
  • Događaji
  • Referenca metoda
  • Praćenje i pristanak
  • Napredne opcije ugradnje
  • Rješavanje problema
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Dodatak za WordPress
JavaScript klijent

Otvaranje naplate

Metoda book() otvara naplatu za jedan događaj i prihvaća nadjačavanja po pozivu te kontekst klijenta koji možete prenijeti u vlastite sustave.

description Prikaži kao Markdown

book() je metoda koja otvara naplatu. Sve ostalo na klijentu je konfigurira ili je prati.

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

eventID je identifikator zakazanog događaja za koji se prodaju ulaznice. To je isti ID koji se koristi u kodovima vašeg događaja za dijeljenje i ugradnju.

Poziv se odmah vraća – otvara ploču ili prozor i ne čeka da posjetitelj završi. Upotrijebite događaje da biste reagirali na ono što se zatim dogodi.

Opcije

NazivVrstaZadanoOpis
checkoutModestringvrijednost instance'pane' ili 'popup' samo za ovu rezervaciju.
clientContextobjectnullProizvoljni podaci koji se predaju naplati kad bude spremna. Pogledajte u nastavku.
collectConsentbooleanvrijednost instanceTreba li zatražiti od posjetitelja da prihvati obavijest o uvjetima.
backdropbooleanvrijednost instanceTreba li zatamniti stranicu iza naplate.
backdropColorstringvrijednost instanceBoja zatamnjenog područja.
paneobjectvrijednost instance{ width, height } za umetnutu ploču.
popupobjectvrijednost instance{ width, height } za skočni prozor.

Sve što izostavite vraća se na vrijednost s kojom je instanca stvorena, pa su opcije po pozivu dodatne, a ne zamjenski skup.

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

Kontekst klijenta

clientContext je objekt koji sami definirate. Klijent ga zadržava dok naplata ne signalizira da je spremna, a zatim joj ga predaje. Upotrijebite ga za prijenos informacija koje zna samo vaša stranica – koja je tipka kliknuta, iz koje je kampanje posjetitelj došao, interna referenca kupca – do sesije naplate.

Kontekst se pohranjuje za svaki ID događaja, tako da rezervacija dvaju različitih događaja s iste stranice njihove kontekste drži odvojenima.

U njega ne stavljajte ništa osjetljivo. Putuje do naplate putem preglednika i vidljiv je svakome tko pregledava stranicu.

Otvaranje više događaja s jedne stranice

Jedna instanca upravlja bilo kojim brojem događaja. Stvorite je jednom i svaki put proslijedite drugi 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 }
    });
  });
});

Nakon uništavanja klijenta

Pozivanje metode book() na instanci koju ste već uništili bilježi pogrešku u konzoli i ne otvara ništa. To je namjerno – uništena instanca više ne prima poruke od naplate, pa se prozor koji je otvorila ne bi mogao zatvoriti ni pratiti. Umjesto toga stvorite novu instancu.

Zatvaranje naplate

Posjetitelj sam zatvara naplatu: tipkom Escape ili klikom na zatamnjeno područje u načinu ploče, odnosno kontrolama prozora u skočnom načinu. Naplata se također sama zatvara kada se rezervacija dovrši.

Ne postoji javna metoda za njezino zatvaranje iz vašeg koda. Ako trebate znati kada se zatvorila, pratite događaj checkout.closed.

Prethodno Načini naplate Sljedeće Događaji
Je li vam ovaj članak bio koristan?
Na ovoj stranici
  • Opcije
  • Kontekst klijenta
  • Otvaranje više događaja s jedne stranice
  • Nakon uništavanja klijenta
  • Zatvaranje naplate
Naučite kako koristiti Entase.
© 2026 Entase, Inc.

Entase

  • Događaji
  • Registracija

Platforma

  • Cijene
  • Globalni doseg
  • Integracija
  • Marketinški alati
  • Alati za rezervacije
  • Suradnja

Primjene

  • Kazalište i opera
  • Koncerti i zabave
  • Izložbe, sajmovi i festivali
  • Muzeji i atrakcije
  • Ture i doživljaji
  • Radionice i seminari
  • Prikupljanje sredstava
  • Turniri

Centar znanja

  • Organizatori
  • Sudionici
  • Programeri
  • Blog

Pravne informacije

  • Uvjeti korištenja
  • Pravila o privatnosti
  • Pravila o kolačićima
search Pitanja? Pretraži
auto_awesome LLM? Pročitaj llms.txt
support_agent Trebate pomoć? Pokreni chat