Inclua o seguinte script em sua página web para carregar o script responsável por realizar a comunicação com as bandeiras e os bancos emissores
<script src="https://static.payzu.io/scripts/3ds20.min.js"></script>
Após carregar o script em sua pagina, será necessário inicializar ele da seguinte maneira.
const config = {
amount: 350,
currency: 'BRL',
options: {
enabled: true,
sandbox: true,
debug: true,
suppressChallenge: false
}
};
payzu3DS.init(config);
Parâmetro | Descrição | Tipo |
---|---|---|
amount | Valor total da transação em centavos | inteiro |
currency | Código da moeda | Fixo em "BRL" |
options.enabled | Define se a transação será submetida ao processo de autenticação 3DS | boolean |
options.sandbox | Define se o ambiente de execução utilizado será o sandbox ou de produção | boolean |
options.debug | Quando ativado, logs e relatórios serão emitidos no console do navegador | boolean |
options.suppressChallenge | Determina se o desafio será suprimido. Caso o desafio seja ignorado e a transação autorizada, a responsabilidade (liability) permanece com o estabelecimento | boolean |