Comunidade

Ask a Question
Back to all

Encriptação de cartão de crédito no Backend

Boa tarde,

Estou integrando meu sistema com o PagBank e enfrentei um problema ao tentar criptografar um cartão usando a biblioteca "encrypt-rsa". Recebo a mensagem de erro "NO_PERMISSION_TO_DECRYPT_CARD". Gostaria de saber qual biblioteca vocês recomendam para realizar a encriptação de forma compatível com o PagBank. Existe alguma configuração específica que preciso seguir para evitar esse erro? Agradeço pela ajuda.

Olá Rafael.

Estou integrando usando a API de Pagamento Recorrente.
Na documentação eles já disponibilizam um SDK em javascript para encripar o cartão. Pode ser o mesmo.
Dá uma olhada em https://dev.pagbank.uol.com.br/reference/criptografia

Tambem com o mesmo problema para salvar os dados tokenizadis do cartao para reuso.

Amigo, só uma coisa:
Se vc enviar o cartão para o backend, é provável que você terá problemas quando virar isso pra produção. Se o cartão sai do dispositivo do cliente e vai para um servidor, não existe certificação PCI. Entre o cliente e o servidor, podem haver proxies, trojans no computador dele e isso pode expor o cartão.
O ideal é que vocẽ use o processo de criptografia feito pelo pagseguro.



© 1996- Todos os direitos reservados.

PAGSEGURO INTERNET INSTITUIÇÃO DE PAGAMENTO S/A - CNPJ/MF 08.561.701/0001-01

Av. Brigadeiro Faria Lima, 1.384, São Paulo - SP - CEP 01451-001

English
Powered by Localize
Português (Brasil)