Captura Segura de Dados de Cartão

O SDK captura dados de cartão com segurança usando tokenização, garantindo que informações sensíveis nunca passem pelos seus servidores e sejam substituídas por um identificador seguro (cardId).

1. Utilização do SDK

Exemplo de implementação:

const sdk = new Barte({
  accessToken: "eyJhbGciOiJIUzI1NiJ9...",
  environment?: "sandbox" | "production" | "dev" 
});

try {
  const result = await sdk.payment.card.token.create({
    cardHolderName: "JOSE DAS NEVES TEST",
    cardCVV: "220",
    cardExpiryDate: "12/2025",
    cardNumber: "5383638854440891",
    buyerUuid: "751f9b5b-7185-465e-a8e4-b958d3b36006"
  });

  console.log(result);
} catch (error) {
  console.error(error);
}

Observações importantes

🔸 buyerUuid é obrigatório e deve representar o comprador. 🔸 Os dados sensíveis não passam pelos seus servidores, são enviados apenas ao SDK para a tokenização. 🔸 A resposta do método sdk.payment.card.token.create() retorna um cardId, que pode ser utilizado em transações futuras. 🔸 Caso a opção environment do construtor do SDK não seja disponibilizada, por padrão será utilizado o ambiente production . Caso essa opção seja disponibilizada, por exemplo sandbox, ainda se faz necessária a criação do accessToken no respectivo ambiente que se deseja utilizar.

Atualizado

Isto foi útil?