Histórico de mensagens sobre identificador de conta em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: identificador de conta
Canal: cartões
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @uesleisales_9646! Tudo bem?
O identificador de conta esta no menu API.
Após clicar em API, no canto superior direito estará o seu identificador de conta:
imagem enviada na mensagem pelo usuario igor_efi

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @felipecasseb.! Tudo bem?
Você pode obter essa informação em sua conta digital, no menu API > Introdução > Identificador de conta.Veja onde encontrá-lo.

Avatar discord do usuario tiago1012web

tiago1012web

Ola estouu duvidas de onde encontre essa informação na minha conta " .setAccount('Identificador_de_conta_aqui') "

Avatar discord do usuario _bi0s

_bi0s

peguei o identificador de conta e gerei o script que insiro dentro da tag head, ai após isso começou a aparecer essa mensagem no console

Avatar discord do usuario guilherme_efi

guilherme_efi

O identificador de conta você encontra no menu API > Introdução > no canto superior direito da tela.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Certo. No arquivo credentials.dart você deve inserir o seu identificador de conta.
https://github.com/gerencianet/gn-api-sdk-dart/blob/main/example/credentials.dart#LL4C18-L4C18

Avatar discord do usuario adamo.avelino

adamo.avelino

Bom dia @guilherme_efi, tudo tranquilo?
Estou integrando a API ao um sistema de assinatura da empresa que trabalho e estou tendo um problema ao buscar o PaymentToken.
Copiei o script de desenvolvimento que é gerado a partir do identificador de conta e até ontem estava funcionando, porem hoje nos testes recebo o seguinte erro:

{
code: 3500034
error: validation_error
error_description: session_token cannot be an array or an object
}
Aconteceu alguma alteração na forma de buscar o payment token?

Avatar discord do usuario wesley_wb

wesley_wb

Ver Respostas

Boa tarde. Alguém pode me ajudar com um problema ? Estou no ambiente de homologação da API de pagamento com cartão. Não estou conseguindo obter o payment_token nem o card_mask. De acordo com a documentação, para obter esses dados antes é necessário gerar: SALT, chave RSA, objeto JSON contendo os dados do cartão junto com o SALT gerado, e por fim, criptografar esses dados e manda-los através de uma requisição POST para a rota "https://sandbox.gerencianet.com.br/v1/card". Até aqui tá tudo perfeito. O identificador da conta é enviado no Header da requisição com o atributo account-code. Só que a API retorna um erro informando que o identificador de conta fornecido é inválido. Mas isso não faz sentido, já que para obter o SALT e a chave RSA eu envio o mesmo identificador e funciona perfeitamente.

Avatar discord do usuario wesley_wb

wesley_wb

Ver Respostas

Boa tarde, Pessoal. Estou com um problema ao gerar o Payment Token no Back-end (uso PHP). Na documentação é dito que para gerar o Payment Token, antes, é necessário gerar o Salt e a chave pública RSA. As funções para gerarem esses dados estão funcionando perfeitamente. Mas, na parte final, quando mando esses dados para gerar o Payment Token, um erro é retornado dizendo que o identificador de conta fornecido é inválido. Mas isso não faz sentido já que eu consigo obter o salt e a chave RSA e ambos precisam do identificador da conta, e eu uso o mesmo para gerar o payment token mas não funciona de forma alguma. Alguém já passou por esse problema e sabe como resolve-lo ?

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Bom dia @iguatu! Para a obtenção do payment_token em js é necessário utilizar o identificador da sua conta Efí, encontrado no menu API >> Introdução >> Identificador de conta. Uma vez que inserir o identificador e gerar o payment_token, ele deve ser informado no momento da emissão de uma cobrança de cartão. Para realizarmos analises mais assertivas, por favor, abra um atendimento privado no canal # atendimento e nos informe o numero da sua conta Efí.

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde! Acessando o Menu API -> Identificador de conta

Avatar discord do usuario matheus_figueredo

matheus_figueredo

Adicionei o campo account_id nas credenciais. O valor desse campo é a Identificador de conta

{
"client_id": "",
"client_secret": "",
"sandbox": true,
"pix_cert": '',
"pix_private_key": ',
"account_id": "",
}

Avatar discord do usuario joao_efi

joao_efi

@barretodanny enquanto não é solucionada a situação da documentação, seguem os scripts que são gerados:
Basta substituir com seu identificador de conta.

PRODUÇÃO:

js
var identificadorDeConta = "seu_identificador_de_conta";

var s = document.createElement('script');
s.type = 'text/javascript';
var v = parseInt(Math.random() 1000000);
s.src = 'https://api.gerencianet.com.br/v1/cdn/' + identificadorDeConta + '/' + v;
s.async = false;
s.id = identificadorDeConta;
if (!document.getElementById(identificadorDeConta)) {
document.getElementsByTagName('head')[0].appendChild(s);
};
$gn = {
validForm: true,
processed: false,
done: {},
ready: function (fn) {
$gn.done = fn;
}
};

HOMOLOGAÇÃO:
js
var identificadorDeConta = "seu_identificador_de_conta";

var s = document.createElement('script');
s.type = 'text/javascript';
var v = parseInt(Math.random()
1000000);
s.src = 'https://sandbox.gerencianet.com.br/v1/cdn/' + identificadorDeConta + '/' + v;
s.async = false;
s.id = identificadorDeConta;
if (!document.getElementById(identificadorDeConta)) {
document.getElementsByTagName('head')[0].appendChild(s);
};
$gn = {
validForm: true,
processed: false,
done: {},
ready: function (fn) {
$gn.done = fn;
}
};

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Não temos um exemplo desta implementação com NextJs, mas segue um exemplo que está mais simples e direto.

html







Gerar payment_token




Gerar payment_token



Buscar parcelas


Resultado no console



Caso ainda tenha dificuldade em replicar para o Next, Você pode me chamar aqui

Avatar discord do usuario dafle9296

dafle9296

<@!781134406680838216>

Boa tarde

estou com um erro ao tentar obter o PaymentToken no Android

sh
br.com.gerencianet.mobile.exceptions.GerencianetException: Error 3500050 - "invalid_account_code": "O identificador de conta fornecido é inválido."

Avatar discord do usuario _vitordesousa_

_vitordesousa_

To recebendo a mensagem que o "O identificador de conta fornecido é inválido."

Avatar discord do usuario ricardopontesdantas

ricardopontesdantas

Ver Respostas

As URLs estavam corretas, mas haviam me passado o identificador de conta errado, por isso nada estava sendo retornado. Mas tudo bem, acontece. Valeu Jéssica, obrigado.

Avatar discord do usuario guilherme_efi

guilherme_efi

<@!879340419291439146> Verifique também se nas configurações do Magento você inseriu o Identificador de Conta
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario luizgerencianet

luizgerencianet

Bom dia Fabio!
Para gerar seu payment_token, você precisará do identificador de sua conta. Após pegar o identificador, basta gera-lo no item 1.1 do site: https://dev.gerencianet.com.br/docs/pagamento-com-cartao
Neste site você encontrará mais detalhes do pagamento feito com o cartão