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 İstemciyi yükleme
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

İstemciyi yükleme

client.js dosyasını Entase CDN'den yükleyin, ardından bir örnek oluşturun. Yüklenecek paket veya derleme adımı yoktur.

description Markdown olarak görüntüle

İstemci, Entase CDN üzerinden tek bir dosya olarak sunulur. npm paketi, derlenecek paket veya güncel tutulacak bağımlılık yoktur – her zaman güncel sürümü alırsınız.

HTML
1
<script src="https://js.entase.com/client.js"></script>

Betiğin yüklenmesi genel bir Entase sınıfı tanımlar. Tek başına başka hiçbir şey yapmaz: ağ isteği yoktur, DOM değişikliği yoktur, hiçbir şey render edilmez. Her şey bir örnek oluşturduğunuzda başlar.

Örnek oluşturma

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

Sayfa başına bir örnek oluşturun ve bunu her etkinlik için yeniden kullanın. Oluşturucu, pencerede bir message dinleyicisi kaydeder ve alan adınızın hangi ödeme modunu kullanmasına izin verildiğini algılamaya başlar; bu nedenle birden fazla örnek oluşturmak, hiçbir fayda sağlamadan yinelenen dinleyiciler ve yinelenen algılama çağrıları anlamına gelir.

Her seçeneğin bir varsayılan değeri vardır; bu nedenle bağımsız değişken olmadan new Entase() kullanımı geçerlidir – ancak pk olmadan istemci, alan adınızın satır içi ödeme kullanıp kullanamayacağını doğrulayamaz ve her zaman açılır pencereye geri döner. Bkz. Ödeme modları.

Betiği eşzamansız yükleme

client.js dosyasını async veya defer ile yüklerseniz, satır içi betiğiniz çalıştığında sınıf henüz mevcut olmaz. Kitaplık, yüklendikten sonra window üzerinde bir entase:ready olayı gönderir; bu nedenle olayı bekleyin:

HTML
123456789
<script src="https://js.entase.com/client.js" async></script>
<script>
  let entase = null;

  const init = () => { entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' }); };

  if (typeof Entase !== 'undefined') init();
  else window.addEventListener('entase:ready', init);
</script>

Önce typeof denetimi önemlidir: betik yüklenmesini zaten tamamladıysa entase:ready zaten tetiklenmiştir ve bunu dinlemek sonsuza kadar bekler.

Temizleme

Tek sayfalı bir uygulamada, örneğe sahip görünüm kaldırıldığında destroy() çağrısı yapın:

JavaScript
1
entase.destroy();

Bu, istemcinin kaydettiği pencere dinleyicilerini kaldırır. Yok edilmiş bir örnek yeniden kullanılamaz – üzerinde book() çağrısı yapmak bir hata günlüğe kaydeder ve hiçbir şey yapmaz. Bunun yerine yeni bir örnek oluşturun.

İçerik Güvenliği Politikası

Siteniz bir Content-Security-Policy başlığı gönderiyorsa, ödeme için şunlar gerekir:

  • script-src https://js.entase.com – kitaplığı yüklemek için.
  • frame-src https://www.entase.com – ödeme, panel modunda bir iframe içinde render edilir.
  • connect-src https://www.entase.com – istemci, izin verilen ödeme modunu belirlemek için Entase API'sini çağırır.

frame-src olmadan panel modu boş bir panel oluşturur. connect-src olmadan mod algılama başarısız olur ve her ödeme açılır pencere olarak açılır.

Önceki Genel bakış Sonraki Constructor seçenekleri
Bu makale faydalı oldu mu?
Bu sayfada
  • Örnek oluşturma
  • Betiği eşzamansız yükleme
  • Temizleme
  • İçerik Güvenliği Politikası
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