Centar znanja Blog
brightness_6
  • Tema
  • brightness_6 Automatska
  • brightness_7 Svetla
  • brightness_2 Tamna
language Srpski sr
Jezik ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Prijava
Programeri Blog
Prijava
Početna chevron_right Programeri chevron_right JavaScript klijent chevron_right Otvaranje procesa naplate
search Pretraži
menu_book Programeri
JavaScript klijent
  • Pregled
  • Instaliranje klijenta
  • Opcije konstruktora
  • Režimi naplate
  • Otvaranje procesa naplate
  • Događaji
  • Referenca metoda
  • Praćenje i saglasnost
  • Napredne opcije ugrađivanja
  • Rešavanje problema
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress dodatak
JavaScript klijent

Otvaranje procesa naplate

Metoda book() otvara proces naplate za jedan događaj i prihvata zamene po pojedinačnom pozivu, kao i klijentski kontekst koji možete proslediti svojim sistemima.

description Prikaži kao Markdown

book() je metoda koja otvara proces naplate. Sve ostalo na klijentu ga konfiguriše ili 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 kôdovima za deljenje i ugrađivanje vašeg događaja.

Poziv se odmah vraća – otvara panel ili prozor i ne čeka da posetilac završi. Koristite događaje da biste reagovali na ono što se zatim desi.

Opcije

NazivTipPodrazumevanoOpis
checkoutModestringvrednost instance'pane' ili 'popup' samo za ovu rezervaciju.
clientContextobjectnullProizvoljni podaci koji se predaju procesu naplate kada bude spreman. Pogledajte u nastavku.
collectConsentbooleanvrednost instanceDa li treba tražiti od posetioca da prihvati obaveštenje o uslovima.
backdropbooleanvrednost instanceDa li treba zatamniti stranicu iza procesa naplate.
backdropColorstringvrednost instanceBoja zatamnjenog područja.
paneobjectvrednost instance{ width, height } za ugrađeni panel.
popupobjectvrednost instance{ width, height } za iskačući prozor.

Sve što izostavite vraća se na vrednost sa kojom je instanca kreirana, tako da su opcije po pojedinačnom pozivu dopuna, a ne skup zamenskih vrednosti.

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

Klijentski kontekst

clientContext je objekat koji sami definišete. Klijent ga čuva dok proces naplate ne signalizira da je spreman, a zatim mu ga predaje. Koristite ga za prenošenje informacija koje zna samo vaša stranica – na koje je dugme kliknuto, preko koje je kampanje posetilac došao, interne reference kupca – do sesije procesa naplate.

Kontekst se čuva po ID-u događaja, tako da rezervisanje dva različita događaja sa iste stranice njihove kontekste drži odvojeno.

Ne unosite u njega ništa osetljivo. Putuje do procesa naplate kroz pregledač i vidljiv je svima koji pregledaju stranicu.

Otvaranje više događaja sa jedne stranice

Jedna instanca obrađuje bilo koji broj događaja. Kreirajte je jednom i svaki put prosledite 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 book() na instanci koju ste već uništili beleži grešku u konzoli i ne otvara ništa. To je namerno – uništena instanca više ne osluškuje poruke iz procesa naplate, pa prozor koji je otvorila ne bi mogao da se zatvori niti prati. Umesto toga, kreirajte novu instancu.

Zatvaranje procesa naplate

Posetilac sam zatvara proces naplate: tasterom Escape ili klikom na zatamnjeno područje u režimu panela, odnosno kontrolama prozora u režimu iskačućeg prozora. Proces naplate se takođe sam zatvara kada se rezervacija završi.

Ne postoji javna metoda za njegovo zatvaranje iz vašeg koda. Ako treba da znate kada je zatvoren, osluškujte događaj checkout.closed.

Prethodno Režimi naplate Sledeće Događaji
Da li vam je ovaj članak bio koristan?
Na ovoj stranici
  • Opcije
  • Klijentski kontekst
  • Otvaranje više događaja sa jedne stranice
  • Nakon uništavanja klijenta
  • Zatvaranje procesa naplate
Saznajte kako da koristite Entase.
© 2026 Entase, Inc.

Entase

  • Događaji
  • Registracija

Platforma

  • Cene i uslovi
  • Globalni domet
  • Integracija
  • Marketinški alati
  • Alati za rezervacije
  • Saradnja

Primeri upotrebe

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

Centar znanja

  • Organizatori
  • Učesnici
  • Programeri
  • Blog

Pravne informacije

  • Uslovi korišćenja
  • Politika privatnosti
  • Politika kolačića
search Pitanja? Pretraži
auto_awesome LLM? Pročitajte llms.txt
support_agent Treba vam pomoć? Pokrenite razgovor