Histórico de mensagens em dúvidas

EXIBINDO CONVERSAS RECENTES:

Data: 28/12/2023
Canal: dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O ponto que se aplica ao seu caso de uso é este aqui:

Tokenização de cartão
Se você precisa reutilizar o payment_token para fins de recorrência, utilize o atributo reuse com o valor booleano true. Dessa forma, o payment_token pode ser usado em mais de uma transação de forma segura, sem a necessidade de salvar os dados do cartão

Avatar discord do usuario marcos9868

marcos9868

Bom, irei seguindo a documentação, e caso precisar, retorno aqui com as dúvidas que surgirem. Agradeço imensamente pela ajuda, pois consegui agora, entender melhor a proposta da Efi em relação a esse processo.

Avatar discord do usuario marcos9868

marcos9868

Ver Respostas

Nesse caso, criarei uma conta para fins de testes

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pq ? A conta é gratuita, você pode abrir e não usar para transações reais, só para usar o ambiente de homologação.

Avatar discord do usuario marcos9868

marcos9868

Tipo um gerador, como a ferramenta 4devs

Avatar discord do usuario marcos9868

marcos9868

Ver Respostas

Entendi, no meu caso, como sou prestador de serviços para a empresa que utiliza a Efi como banco, seria inviável criar uma conta. Por algum caso, a Efi teria algum "cadastro" para devs, onde pudessemos pegar informações fakes para usar nos testes?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sobre o "vocês", eu não sou da Efí... os da Efí são os de ID laranja.
Alguém precisa te passar o ID da conta para gerar. Ou você abrir uma conta PF sua e usar para teste.

Avatar discord do usuario marcos9868

marcos9868

Ver Respostas

Tentei utilizar o exemplo de payment_token que vocês possuem de teste, contudo eu não tenho o Id da conta que ele pede para ser gerado esse token

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E para gerar cartões, pode usar este site ou algum outro método de cálculo do algoritmo de Luhn:
https://www.4devs.com.br/gerador_de_numero_cartao_credito

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Cartão com final 1 retorna: "reason":"Dados do cartão inválidos."
Cartão com final 2 retorna: "reason":"Transação não autorizada por motivos de segurança."
Cartão com final 3 retorna: "reason":"Transação não autorizada, tente novamente mais tarde."
Demais finais têm transação aprovada.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, consegue. Você pode gerar cartões em que o algoritmo de dígitos dê certo, e dependendo do dígito final a Efí dá um ou outro tratamento.

Avatar discord do usuario marcos9868

marcos9868

Ver Respostas

Esse tipo de processo, conseguimos testar em ambiente de homologação?

Avatar discord do usuario marcos9868

marcos9868

Vi também que, para gerar a carga da cobrança, esse payment_token é necessário, além do Id da conta da Efi

Avatar discord do usuario marcos9868

marcos9868

Ver Respostas

Em relação ao token, pelo que li na documentação da Efi, ele é gerado no front, e passado para o backend fazer as validações e realizar as transações

Avatar discord do usuario rubenskuhl

rubenskuhl

O ponto era mais de que isso é permitido, não viola PCI.

Avatar discord do usuario marcos9868

marcos9868

Claro, podemos adicionar um campo com esse tipo de dado

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Em adição a isso você poderia guardar o nome do banco emissor ou os dígitos iniciais que caracterizam o banco emissor. Se der é legal, tipo "Cartão Nubank". Mas não carece, de fato.

Avatar discord do usuario marcos9868

marcos9868

Ver Respostas

O que temos em tabela seria os 4 últimos dígitos e o token, o restante seria somente dados de cobrança (endereço) e o Id do usuário