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 Ödeme sayfasını açma
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

Ödeme sayfasını açma

`book()` yöntemi, tek bir etkinlik için ödeme sayfasını açar; her çağrı için geçersiz kılmaların yanı sıra kendi sistemlerinize aktarabileceğiniz bir istemci bağlamını kabul eder.

description Markdown olarak görüntüle

book(), ödeme sayfasını açan yöntemdir. İstemcideki diğer her şey onu yapılandırır veya gözlemler.

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

eventID, satışa sunulacak planlanmış etkinliğin tanımlayıcısıdır. Etkinliğinizin paylaşım ve yerleştirme kodlarında kullanılan kimlikle aynıdır.

Çağrı hemen döner – paneli veya pencereyi açar ve ziyaretçinin işlemi bitirmesini beklemez. Sonrasında gerçekleşenlere tepki vermek için olayları kullanın.

Seçenekler

AdTürVarsayılanAçıklama
checkoutModedizeörnek değeriYalnızca bu rezervasyon için 'pane' veya 'popup'.
clientContextnesnenullÖdeme sayfası hazır olduğunda ona aktarılan rastgele veriler. Aşağıya bakın.
collectConsentbooleanörnek değeriZiyaretçiden koşullar bildirimini kabul etmesini isteyip istemeyeceğiniz.
backdropbooleanörnek değeriÖdeme sayfasının arkasındaki sayfanın karartılıp karartılmayacağı.
backdropColordizeörnek değeriKarartılan alanın rengi.
panenesneörnek değeriSatır içi panel için { width, height }.
popupnesneörnek değeriAçılır pencere için { width, height }.

Belirtmediğiniz her şey, örneğin oluşturulduğu değerine geri döner; dolayısıyla çağrı başına seçenekler, bir değiştirme kümesi olmaktan ziyade ekleyicidir.

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

İstemci bağlamı

clientContext, kendi tasarladığınız bir nesnedir. İstemci, ödeme sayfası hazır olduğunu bildirene kadar bu nesneyi tutar, ardından ona aktarır. Yalnızca sayfanızın bildiği bilgileri – hangi düğmeye tıklandığını, ziyaretçinin hangi kampanyadan geldiğini, dahili müşteri referansını – ödeme sayfası oturumuna taşımak için kullanın.

Bağlam, etkinlik kimliği başına saklanır; dolayısıyla aynı sayfadan iki farklı etkinlik için rezervasyon yapmak bağlamlarını ayrı tutar.

Buna hassas hiçbir şey koymayın. Tarayıcı üzerinden ödeme sayfasına aktarılır ve sayfayı inceleyen herkes tarafından görülebilir.

Tek bir sayfadan birden fazla etkinlik açma

Tek bir örnek, istenen sayıda etkinliği işler. Örneği bir kez oluşturun ve her seferinde farklı bir kimlik iletin:

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 }
    });
  });
});

İstemci yok edildikten sonra

Daha önce yok ettiğiniz bir örnekte book() çağrılması, konsola bir hata kaydeder ve hiçbir şey açmaz. Bu kasıtlıdır – yok edilmiş bir örnek artık ödeme sayfasından gelen mesajları dinlemez; dolayısıyla açtığı pencere kapatılamaz veya gözlemlenemez. Bunun yerine yeni bir örnek oluşturun.

Ödeme sayfasını kapatma

Ziyaretçi ödeme sayfasını kendisi kapatır: panel modunda Escape tuşu veya karartılmış alana tıklama, açılır pencere modunda pencere denetimleri. Rezervasyon tamamlandığında ödeme sayfası da kendini kapatır.

Kodunuzdan kapatmak için genel kullanıma açık bir yöntem yoktur. Ne zaman kapandığını bilmeniz gerekiyorsa checkout.closed olayını dinleyin.

Önceki Ödeme modları Sonraki Olaylar
Bu makale faydalı oldu mu?
Bu sayfada
  • Seçenekler
  • İstemci bağlamı
  • Tek bir sayfadan birden fazla etkinlik açma
  • İstemci yok edildikten sonra
  • Ödeme sayfasını kapatma
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