Direto acontece isso aqui também, fica pedindo login para gerar boleto. Se não me engano é um sistema de segurança da Vtex que depois de uma quantidade de tentativas ele pede esta autenticação
É um método de segurança, mas quando foi ativado aqui na empresa o chat do SAC ficou abarrotado de chamados e a taxa de conversão por boleto caiu drasticamente nas primeiras horas.
Por sua conta em risco, você pode desativar a flag "Boleto Registrado" na configuração da afiliação de gateway. O boleto vai continuar sendo registrado normalmente, mas não irá mais pedir autenticação.
Entendo que seja uma medida de segurança, mas é confuso.
A maioria das lojas virtuais solicita um login e senha desde a primeira compra. Então, o cliente sempre tem que fazer login para finalizar qualquer pedido. Os clientes que sempre fazem compra online já estão acostumados com essa etapa da compra.
Na minha opinião, o problema está no fato da Vtex pedir o login (ou chave de segurança, que os clientes nem fazem ideia do que seja) no meio do processo de compras.
Se o cliente entrasse com o login desde o início da compra não haveria necessidade de logar somente na emissão do boleto.
Tem cliente achando que precisa colocar senha do banco pra emitir boleto.
O Checkout que deveria ser mais fácil por não exigir uma senha, acaba se tornando confuso.