Ao criar transações com cartão de crédito, é necessário passar o token do cartão na requisição. Para gerar o token é muito simples, você só precisará importar nossa biblioteca javascript de tokenização em seu front-end. Insira o código a seguir no cabeçalho da sua página HTML:

<script src="https://api.001pay.com.br/v1/js"></script>

Após o usuário preencher os dados do cartão e clicar em finalizar compra, você precisará gerar o hash do cartão usando o script a seguir:

ZeroPay.setPublicKey("chave_publica_da_company")
ZeroPay.setTestMode(true)

var token = await ZeroPay.encrypt({
  number: "4111111111111111",
  holderName: "Bruce Wayne",
  expMonth: 1,
  expYear: 2025,
  cvv: "123"
})

Pronto! Agora é só enviar o token na requisição para criar uma transação em nossa API.