barte-sdk-web
v1.2.1
Published
SDK client-side da Barte para tokenização de cartão, checkout via carteira (wallet) e fingerprint antifraude, para uso em navegador. É publicado no npm como [`barte-sdk-web`](https://www.npmjs.com/package/barte-sdk-web).
Readme
Barte SDK Web
SDK client-side da Barte para tokenização de cartão, checkout via carteira (wallet) e fingerprint antifraude, para uso em navegador. É publicado no npm como barte-sdk-web.
Instalação
npm install barte-sdk-webOu direto no navegador, sem empacotador. Nesse caso o SDK fica disponível em window.Barte:
<script src="https://sdk-client.barte.com/sdk.min.js"></script>
<script>
const barte = new Barte({
accessToken: "<seu-access-token>",
environment: "sandbox",
});
</script>Uso
import { Barte } from "barte-sdk-web";
const barte = new Barte({
accessToken: "<seu-access-token>",
environment: "sandbox", // production | sandbox
});
const token = await barte.payment.card.token.create({
cardHolderName: "Fulano de Tal",
cardNumber: "4111111111111111",
cardExpiryDate: "12/2030",
cardCVV: "123",
buyerUuid: "<uuid-do-buyer>",
});O accessToken é o token público do SDK, obtido a partir do seu API Token e enviado pelo navegador no header X-Token-Sdk. Ele não é o API Token do seller, que é de servidor e nunca deve ir para a página.
Subpacotes também podem ser importados diretamente, por exemplo barte-sdk-web/payment/token ou barte-sdk-web/antifraud/fingerprint (veja o campo exports no package.json).
