Skip to main content

Použití správce závislostí

Instalace závislosti do vašeho projektu:

npm i @comgate/checkout

Načtení závislosti do zdrojového kódu:

import ComgateCheckout from '@comgate/checkout';
// styly používané pro Checkout SDK komponenty
import '@comgate/checkout/lib/comgate-checkout.css';

A následně je možné vytvořit instanci ComgateCheckout. Jediným rozdílem oproti příkladům uvedeným výše je nutné volat přímo ComgateCheckout(), místo window.ComgateCheckout().

ComgateCheckout({
checkoutId: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", // (povinné) checkout ID
locale: "en", // (volitelné, default: cs) jazyk UI
debug: true, // (volitelné, default: false) povolit debug mode
transactionId: "XXXX-XXXX-XXXX", // (povinné) Comgate ID transakce
// ...
})
.then((checkoutInstance) => {
// instance připravena
// TODO DIY
})
.catch((error) => {
// chyba v průběhu vytváření instance
// TODO DIY
});
Warning

Při používání správce závislostí (npm, yarn, ...), není ComgateCheckout mapováno na window.