Bilgi Merkezi Blog
  • Tema
  • Otomatik
  • Açık
  • Koyu
Türkçe tr
Dil ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Giriş yap
Geliştiriciler Blog
Giriş yap
Ana sayfa Geliştiriciler JavaScript istemcisi Olaylar
Ara
Geliştiriciler
JavaScript istemcisi
  • Genel bakış
  • İstemciyi yükleme
  • Constructor seçenekleri
  • Ödeme modları
  • Ödeme sayfasını açma
  • Olaylar
  • Metot referansı
  • İzleme ve onay
  • Gelişmiş yerleştirme seçenekleri
  • Sorun giderme
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress eklentisi
JavaScript istemcisi

Olaylar

`on()` ve `off()` ile ödeme sayfasının açılmasını, kapanmasını ve onayın kaydedilmesini dinleyin; ayrıca etkinlik başına tek dinleyici kuralını anlayın.

description Markdown olarak görüntüle

Ödeme sayfası, ne yaptığını sayfanıza bildirir. on() ile abone olun:

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

Etkinlik adı başına tek dinleyici

on(), etkinlik adı başına bir geri çağırma işlevi depolar. Aynı ad için ikinci bir geri çağırma işlevi kaydetmek ilkini değiştirir – ona eklenmez:

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

off(), bir ad için kaydedilmiş olan her şeyi kaldırır. Kendisine ilettiğiniz geri çağırma işlevini yok sayar; dolayısıyla off('checkout.closed', b) ve off('checkout.closed') aynı işlemi yapar.

Sayfanızın birden fazla bölümü aynı etkinliğe tepki vermek zorundaysa, tek bir geri çağırma işlevi kaydedin ve bunun içinden dağıtın.

Aynı anda birden fazla etkinliğe abone olma

Her iki yöntem de boşlukla ayrılmış bir dizeyi veya ad dizisini kabul eder ve aynı geri çağırma işlevini her biri için kaydeder:

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

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

Yük

Her geri çağırma işlevi bir nesne alır:

AlanTürAçıklama
namestringEtkinlik adı; tek bir geri çağırma işlevi birden fazlasını işlediğinde kullanışlıdır.
contextobjecteventID içerir – bu ödeme sayfasının ait olduğu etkinlik.
dataobjectEtkinliğe özgü ayrıntı.

Kullanılabilir etkinlikler

AdNe zaman tetiklenir
checkout.readyÖdeme sayfası yüklendi ve etkileşime hazır. Bu aynı zamanda istemcinin book() işlevine ilettiğiniz clientContext değerini devraldığı andır.
checkout.closedÖdeme sayfası kapandı. İstemci paneli veya pencereyi kaldırır ve arka plan katmanını temizler.
checkout.consentZiyaretçi koşullar bildirimini yanıtladı. Kabul ettiklerinde data.consent değeri true olur ve istemci bunu hatırlar; böylece bu adım bir sonraki sefer atlanır.
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');
});

Dinleyiciler tek tek rezervasyonlardan sonra da kalır

Dinleyiciler bir rezervasyona değil, örneğe aittir. Bunları istemciyi oluşturduktan sonra bir kez kaydedin; her book() çağrısına uygulanırlar. Rezervasyonları birbirinden ayırmak için payload.context.eventID kullanın:

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

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

destroy() çağrısı bunların tümünü durdurur – örnek, ödeme sayfasından gelen iletileri tamamen dinlemeyi bırakır.

Diğer kaynaklardan gelen iletiler yok sayılır

İstemci yalnızca Entase ödeme sayfası kaynağından gelen iletileri kabul eder; bu nedenle sayfanızdaki ilgisiz postMessage trafiği geri çağırma işlevlerinize asla ulaşmaz.

Önceki Ödeme sayfasını açma Sonraki Metot referansı
Bu makale faydalı oldu mu?
Bu sayfada
  • Etkinlik adı başına tek dinleyici
  • Aynı anda birden fazla etkinliğe abone olma
  • Yük
  • Kullanılabilir etkinlikler
  • Dinleyiciler tek tek rezervasyonlardan sonra da kalır
  • Diğer kaynaklardan gelen iletiler yok sayılır
Entase'i nasıl kullanacağınızı öğrenin.
© 2026 Entase, Inc.

Entase

  • Etkinlikler
  • Kaydol

Platform

  • Fiyatlandırma
  • Küresel erişim
  • Entegrasyon
  • Pazarlama araçları
  • Rezervasyon araçları
  • İş birliği

Kullanım alanları

  • Tiyatro ve opera
  • Konserler ve partiler
  • Sergiler, fuarlar ve festivaller
  • Müzeler ve turistik yerler
  • Turlar ve deneyimler
  • Atölyeler ve seminerler
  • Bağış toplama
  • Turnuvalar

Bilgi merkezi

  • Organizatörler
  • Katılımcılar
  • Geliştiriciler
  • Blog

Yasal bilgiler

  • Kullanım koşulları
  • Gizlilik politikası
  • Çerez politikası
search Sorularınız mı var? Ara
auto_awesome LLM? llms.txt dosyasını oku
support_agent Yardıma mı ihtiyacınız var? Sohbet başlat