Skip to content

Configuración

BeTickets.init(config)

CampoTipoRequeridoDescripción
containerstring | HTMLElementContenedor donde se renderiza el widget
channelSlugstringCanal de venta
sessionIdnumberSesión a mostrar
apiKeystringWidget key (wk_...)
apiBaseUrlstringNoBase API. Defecto recomendado: https://api.bticketing.com/api
langstringNoIdioma, por defecto es
checkoutMode'redirect' | 'popup'NoModo de checkout hosted
themeobjectNoSobrescritura visual (color, radio, fuente)
onOrderUpdate(order) => voidNoSe dispara con cambios de orden
onOrderComplete(order) => voidNoÉxito de checkout (popup)
onCheckoutStart() => voidNoAntes de abrir checkout
onError(error) => voidNoErrores de widget/API

API de instancia

ts
const instance = BeTickets.init(config);

instance.getOrder();
instance.startCheckout();
instance.destroy();