Skip to main content

LIB JS

O que é a LIB JS?#

A LIB JS disponibiliza aos merchants features para serem executadas diretamente do front-end de suas aplicações, como a Tokenização ou o fluxo 3DS

Por que usar a LIB JS#

Um dos principais motivos para usar a LIB JS é de que você não precisará se preocupar em trafegar e proteger dados de cartão de seus clientes.

De acordo com os requisitos do PCI DSS, o merchant deve restringir o acesso e proteger dados de cartão armazenados. Ao usar a LIB JS, o cliente informará os dados do cartão no front-end da aplicação do merchant, que fará uma solicitação diretamente aos servidores do EBANX. . Dessa forma, nenhum dado sensível trafegará ao seu back-end, como o número ou o CVV do cartão.

Como usar a LIB JS#

Script#

Adicione este script à sua página:

<script type="text/javascript" src="https://js.ebanxpay.com/ebanx-libjs-latest.min.js"></script>`

Configuração#

Inicialize a LIB JS com a configuração de ambiente:

EBANX.config.setMode('test'); // Informe o modo de execução: production ou test
EBANX.config.setPublishableKey('put your key here'); // Informe sua Chave Pública, de produção ou testes.
EBANX.config.setCountry('br');

Funções disponíveis#

Veja abaixo as funções disponíveis na LIB JS e um fluxo básico de como utilizá-las:

Tokenização

Resumo#

A Tokenização permite que o merchant informe todos os dados necessários para a aprovação de um pagamento sem precisar receber em seu servidor dados de cartão em aberto. Essa é uma função fundamental da LIB JS, que permite aos merchants operar sem a necessidade de uma certificação PCI.

Fluxo de pagamento utilizando um token gerado pela LIB JS#

Payment with token

Para mais detalhes em como utilizar este recurso, clique aqui!

Débito com 3DS 2.0

Resumo#

Além de segurança dos dados, é através da LIB JS que você executará o fluxo 3DS - obrigatório para pagamentos com cartão de débito - de maneira simples. Assim como na geração de tokens, o cliente informará os dados do cartão no front-end de sua aplicação, que então usará a LIB JS para enviar estes dados para o EBANX.

Importante!

Para utilização do 3DS, também é necessário incluir este script em sua página:

<script type="text/javascript" src="https://js.ebanxpay.com/assets/songbird/songbird-<dev|prod>.js"></script>`

utilize dev ou prod de acordo com seu ambiente.

Fluxo de pagamento com cartão de débito utilizando 3DS 2.0#

Payment with 3DS

Para mais detalhes em como utilizar este recurso, clique aqui!

Device Fingerprint

Resumo#

Obtenha rapidamente um Device ID para utilizar em seus pagamentos. O Device ID é um dado importante utilizado pelas ferramentas de anti-fraude para detectar possíveis comportamentos fraudulentos.

Fluxo de pagamento com Device Fingerprint#

Payment with Device Fingerprint

Para mais detalhes em como utilizar este recurso, clique aqui!

Obtendo ajuda#

Nós esperamos que este artigo tenha sido esclarecedor, mas caso não tenhamos tirado suas dúvidas, você tem as seguintes opções para entrar em contato conosco:

  • Se você ainda não é nosso parceiro e deseja saber mais sobre nossos preços e condições, entre em contato com nossa equipe comercial.
  • Caso você já seja nosso parceiro, entre em contato com nossa equipe de suporte em faleconosco@ebanxpay.com.
Last updated on by Samuell Oliveira