Visos parinktys yra neprivalomos. Toliau pateiktos reikšmės yra numatytosios, kurias klientas taiko, kai kurios nors nenurodote.
const entase = new Entase({
pk: null,
locale: 'auto',
checkoutMode: 'auto',
collectConsent: true,
backdrop: true,
backdropColor: '#000000',
tprm: {},
pane: { width: 800, height: '100%' },
popup: { width: 800, height: 1000 }
});Parinktys
| Pavadinimas | Tipas | Numatytoji reikšmė | Aprašymas |
|---|---|---|---|
pk | eilutė | null | Jūsų viešasis raktas. Klientas jį siunčia tikrindamas, ar jūsų domenui leidžiama naudoti integruotą atsiskaitymą. Be jo kiekvienas atsiskaitymas atidaromas iškylančiajame lange. |
locale | eilutė | 'auto' | Atsiskaitymo kalba. 'auto' nuskaito jūsų <html> elemento atributą lang. |
checkoutMode | eilutė | 'auto' | 'auto', 'pane' arba 'popup'. Žr. Atsiskaitymo režimai. Neatpažinta reikšmė grąžina prie 'auto'. |
collectConsent | loginė reikšmė | true | Ar atsiskaitymo metu lankytojo prašoma sutikti su sąlygų pranešimu. Sutikus atsakymas įsimenamas slapuke ir šis veiksmas praleidžiamas. |
backdrop | loginė reikšmė | true | Ar pritemdyti puslapį už atsiskaitymo lango. false taip pat išjungia puslapio slinkimo blokavimą. |
backdropColor | eilutė | '#000000' | Pritemdytos srities spalva, nurodyta kaip CSS spalvos reikšmė. |
tprm | objektas | {} | Sekimo parametrai, pridedami prie atsiskaitymo URL kaip užklausos parametrai. Žr. Sekimas ir sutikimas. |
pane | objektas | { width: 800, height: '100%' } | Integruoto skydelio dydis. Iškylančiojo lango režimu nepaisoma. |
popup | objektas | { width: 800, height: 1000 } | Iškylančiojo lango dydis pikseliais. Skydelio režimu nepaisoma. |
Skydelio ir iškylančiojo lango dydžio nustatymas
pane.width priima skaičių (pikseliais) arba bet kokį CSS ilgio vienetą – '720px', '50%', '40vw' arba calc() išraišką. Paprastas skaičius laikomas pikseliais.
Staliniame įrenginyje skydelio plotis apribojamas šia reikšme, o mobiliajame įrenginyje jis užima visą plotį; ten vietoj to taikoma pane.height. Perjungimas tarp šių dviejų variantų įvyksta, kai peržiūros sritis yra siauresnė nei nustatytas plotis; kai plotis nurodomas santykiniu vienetu, perjungimas įvyksta ties 800 px.
popup.width ir popup.height gali būti tik pikselių skaičiai, o langas centruojamas lankytojo ekrane. Jei ekranas nėra pakankamai aukštas nurodytam aukščiui, langas sumažinamas, kad tilptų.
Fonas
Už iškylančiojo lango fonas pritemdomas labiau nei už skydelio, nes iškylančiajam langui reikia, kad po juo esantis puslapis atrodytų neaktyvus. Nustatykite backdrop: false, kad pritemdymą visiškai pašalintumėte – tuomet puslapį už atsiskaitymo lango taip pat bus galima slinkti.
backdropColor taikoma tokia, kokia yra, todėl tai gali būti bet kokia galiojanti CSS spalva. Naudokite ją tamsiai ar prekės ženklui pritaikytai svetainei suderinti, o ne fonui paslėpti; tam tinkama parinktis yra backdrop: false.
Kiekvieno užsakymo atskiri pakeitimai
checkoutMode, collectConsent, backdrop, backdropColor, pane ir popup gali būti pakeistos vienam užsakymui, perduodant jas į book(). Vėlesniems iškvietimams egzemplioriaus lygio reikšmė lieka nepakitusi:
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });
// Tik šis užsakymas atidaromas platesnis, be pritemdymo.
entase.book('EVENT_ID', {
pane: { width: '60vw' },
backdrop: false
});pk ir tprm nėra kiekvieno užsakymo parinktys – pk identifikuoja paskyrą visam puslapiui, o sekimo parametrai keičiami naudojant setTracking(), kai jie turi skirtis.