Clientul JavaScript Entase este o bibliotecă mică pe care o încărcați din CDN-ul nostru. Îi oferă site-ului dvs. o funcție pe care nu o poate îndeplini singur: deschiderea procesului de plată Entase direct în pagină, astfel încât un vizitator să cumpere un bilet fără să părăsească pagina pe care se află.
Gestionează panoul sau fereastra pop-up, fundalul, blocarea derulării paginii, etapa de consimțământ, setările regionale și parametrii de urmărire. Codul dvs. decide când să deschidă procesul de plată și pentru ce eveniment.
Ce nu este
Clientul nu afișează liste de evenimente, date, prețuri sau disponibilitate. Dacă doriți un widget gata făcut care să vă afișeze programul, utilizați în schimb codurile de încorporare – acestea se copiază și se lipesc și nu necesită muncă de dezvoltare. Consultați Încorporarea evenimentelor pe site-ul dvs..
Totuși, cele două nu sunt alternative. Widgetul încorporat încarcă în fundal același client pentru a-i deschide procesul de plată, motiv pentru care puteți transmite opțiunile clientului prin configurația de încorporare. Consultați Opțiuni avansate de încorporare.
Când să îl utilizați
Utilizați clientul direct atunci când aveți propriile pagini de eveniment și doriți ca propriul buton „Cumpără bilete” să deschidă procesul de plată Entase:
<button id="buy">Buy tickets</button>
<script src="https://js.entase.com/client.js"></script>
<script>
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });
document.getElementById('buy').addEventListener('click', () => {
entase.book('EVENT_ID');
});
</script>Aceasta este întreaga integrare. Tot restul din această secțiune ține de rafinare: ce opțiuni există, cum decide procesul de plată între un panou și o fereastră pop-up și ce evenimente puteți monitoriza.
Două moduri ale procesului de plată
Procesul de plată se deschide în unul dintre două moduri:
- Panou – un panou integrat în pagina dvs., care glisează din dreapta pe desktop și de jos pe dispozitive mobile. Vizitatorul nu părăsește niciodată site-ul dvs.
- Pop-up – o fereastră separată a browserului.
Modul Panou oferă o experiență mai bună, însă este disponibil numai pentru domeniile pe care le-ați adăugat ca origini de încredere în setările Entase. Clientul detectează ce variantă are permisiunea să utilizeze și revine la o fereastră pop-up atunci când procesul de plată integrat nu este permis. Acesta este cel mai important comportament de înțeles înainte de integrare – consultați Moduri ale procesului de plată.
Cerințe
- O pagină servită prin HTTPS. Pe HTTP simplu, clientul utilizează întotdeauna o fereastră pop-up.
- Domeniul dvs. adăugat la origini de încredere în Setări → Integrări, dacă doriți un proces de plată integrat. Consultați Integrări și personalizarea procesului de plată.
- Nu este necesar niciun pas de compilare, bundler sau manager de pachete. Biblioteca constă într-o singură etichetă de script.
Ce urmează
- Instalarea clientului – încărcarea scriptului și crearea unei instanțe.
- Opțiunile constructorului – fiecare opțiune și valoarea sa implicită.
- Deschiderea procesului de plată – metoda
book()și suprascrierile pentru fiecare apel. - Evenimente – reacția la deschiderea, închiderea și finalizarea procesului de plată.