Histórico de mensagens sobre n em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: n
Data: 07/03/2023
Canal: cartões
Avatar discord do usuario joao_efi

joao_efi

@valkhan.2023 Disponha!
Pode tentar novamente, por favor?

Avatar discord do usuario valkhan.2023

valkhan.2023

Ver Respostas

Obrigado, o estranho é que ele criou o token de pagamento corretamente, não deu erro nenhum.

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

@valkhan.2023 Nossa equipe já está verificando a situação mencionada, assim que tivermos novidades, daremos feedback por aqui!

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @valkhan.2023 tudo certo?
Em qual ambiente você está utilizando?
Produção ou Homologação?

Avatar discord do usuario valkhan.2023

valkhan.2023

Senhores bom dia,

Até hoje de manhã a integração para pagamento via cartão de crédito estava funcionando corretamente.

Agora deixou de funcionar, tem alguma instabilidade nos serviços ou alguma atualização recente na API do gerencianet que possa estar dando problema na validação.

{error: "4600002: Erro de validação no campo MaskCartao."}

Pelo que eu entendo ele está reclamando da máscara do cartão, que está normal do nosso lado, alguma sugestão?

Avatar discord do usuario valmirmorikawadasilva

valmirmorikawadasilva

entendi.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não pode fazer no backend, viola frontalmente as regras de segurança das bandeiras de cartão.

Avatar discord do usuario valmirmorikawadasilva

valmirmorikawadasilva

Ver Respostas

Rubens por favor me tira 1 duvida se possivel...eu testei o JS do exemplo e ele gera "Payment_token"
mas se gerar ou da algum erro , ele nao roda mais....a nao ser que de um F5 no navegador
ja passou por algo parecido? porque mesmo mudando de pagina parece que gera algum cache nao sei...
por isso que estou tentando fazer no backend...tenho mais experiencia no back do que em front.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem que pegar as mesmas transformações de criptografia do JS da Efí, e reimplementar na linguagem que seu front-end usa.

Avatar discord do usuario valmirmorikawadasilva

valmirmorikawadasilva

string pubKeyString;
{
using (StreamReader reader = new StreamReader(publicKeyPath)) { pubKeyString = reader.ReadToEnd(); }
}
var sr = new StringReader(pubKeyString);
var xs = new System.Xml.Serialization.XmlSerializer(typeof(RSAParameters));
RSACryptoServiceProvider csp = new RSACryptoServiceProvider();
csp.ImportParameters((RSAParameters)xs.Deserialize(sr));
byte[] bytesPlainTextData = Encoding.UTF8.GetBytes(plaintext);
var bytesCipherText = csp.Encrypt(bytesPlainTextData, false);
string encryptedText = Convert.ToBase64String(bytesCipherText);
return encryptedText;

Avatar discord do usuario valmirmorikawadasilva

valmirmorikawadasilva

acabei pesquisando um pouco mais e encontrei o seguinte codigo , mas parece que utiliza xml .. nao sei se vai rolar....vou testar aqui

Avatar discord do usuario valmirmorikawadasilva

valmirmorikawadasilva

Ver Respostas

Primeira vez que mexo com esse tipo de criptografia...pensei que estaria correto ja que eu passo a string e a chave p/ ser utilizada no encrypt....

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pq vc está usando DES ? Criptografia de cartões usa pares chaves pública / chave privada...

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @adrianogarcia9333. Vamos iniciar um atendimento para te ajudar! 😉

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @alexmultistore. Bom dia! Tudo bem?
Primeiramente você terá de criar uma aplicação em sua conta para obter as credenciais de acesso a API. https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca
Depois você poderá iniciar a integração com o método de pagamento que deseja. Segue documentação de cobranças de cartão de crédito (https://dev.gerencianet.com.br/docs/pagamento-com-cartao) e também um vídeo com várias explicações (https://youtu.be/B03nk16B7fs)
Além disso, fornecemos SDKs em várias linguagens, o que facilita muito na integração: https://github.com/gerencianet

Avatar discord do usuario valmirmorikawadasilva

valmirmorikawadasilva

muito obrigado pela ajuda. vou tentar aqui

Avatar discord do usuario klawdyo.com

klawdyo.com

Ver Respostas

Se manjar de typescript e quiser adaptar, tente essa biblioteca: https://github.com/klawdyo/efi-payment-token

Avatar discord do usuario klawdyo.com

klawdyo.com

Nem o google achou nada relativo também
imagem enviada na mensagem pelo usuario klawdyo.com

Avatar discord do usuario klawdyo.com

klawdyo.com

Ver Respostas

De fato eu nunca vi. Até revisei agora antes de escrever isso. Não tem. Eles devolvem um refresh_token mas não ensinam como usar.