Centar znanja Blog
  • Tema
  • Automatska
  • Svetla
  • Tamna
Srpski sr
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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Prijavi se
Programeri Blog
Prijavi se
Početna Programeri JavaScript klijent Otvaranje procesa naplate
Pretraga
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.

Prethodna Režimi naplate Sledeća 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
  • Registrujte se

Platforma

  • Cene
  • 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 iskustva
  • 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? Pretraga
auto_awesome LLM? Pročitajte llms.txt
support_agent Treba vam pomoć? Započnite ćaskanje