Histórico de mensagens sobre identificador de conta

EXIBINDO CONVERSAS RECENTES:

Texto: identificador de conta
# abertura-contas
Avatar discord do usuario abralvs

abralvs

Ver Respostas

Bom dia!

Se eu solicitar a abertura de uma conta que já existe (tendo permissão para isso), a API retornará o identificador da conta existente, permitindo que eu recupere os demais dados e gere o certificado? Ou isso não seria possível?

Nosso objetivo é utilizar a API de cobrança, que requer apenas o client_id e o client_secret. Como muitos clientes já possuem essas credenciais, apenas solicitaríamos essas informações. No entanto, caso fosse necessário mais informações, como código do split, poderíamos obter mais dados tendo o identificador da conta, por isso a pergunta.

# abertura-contas
Avatar discord do usuario abralvs

abralvs

Ver Respostas

Boa tarde, no painel, onde tem o identificador da conta? Que nao seja o payee_code? o de abertura da conta?

# dúvidas
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia, @mp_455!
Essa falha pode estar acontecendo por dois motivos:

1️⃣ O ambiente onde o token de pagamento foi gerado é diferente do ambiente onde a cobrança foi emitida. Por exemplo, se o token foi criado em homologação, mas a cobrança foi gerada em produção.

2️⃣ O identificador da conta informado na geração do token não corresponde à conta na qual você está tentando emitir a cobrança.

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

@znuuxx, verifique se você informou o identificador de conta correto.

# devs
Avatar discord do usuario znuuxx

znuuxx

Ver Respostas

Boa noite. Estou tentando configurar o EFI no angular mas está dando erro: Erro ao gerar o token do cartão: Identificador de conta [MEU_CLIENT_ID] inválido".
Já validei no painel da EFI, tentei criando outra aplicação, validei o certificado .p12... Nada me parece fora do lugar.
Única coisa que consigo imaginar é o sdk que pode estar errado, porém, dei um log da instância do EfiJs e retornou o CreditCard da instância...

# pix
Avatar discord do usuario andre_94652

andre_94652

Ver Respostas

Olá amigos. Ontem me passar vários códigos de exemplo em .net (c#). Eu peguei um código de exemplo que faz uma cobrança via pix. Segue abaixo o código

class PixCreateImmediateCharge
{
public static void Execute()
{
dynamic efi = new EfiPay(JObject.Parse(File.ReadAllText("C:\\Projetos\\ExemploEfiBank\\sdk-dotnet-apis-efi\\Examples\\credentials.json")));

var body = new
{
calendario = new
{
expiracao = 3600
},
devedor = new
{
cpf = "12345678909",
nome = "Francisco da Silva"
},
valor = new
{
original = "1.45"
},
chave = "1",
solicitacaoPagador = "Informe o número ou identificador do pedido."
};

try
{
var response = efi.PixCreateImmediateCharge(null, body);
Console.WriteLine(response);
}
catch (EfiException e)
{
Console.WriteLine(e.ErrorType);
Console.WriteLine(e.Message);
}
}
}

Na propriedade chave da variável body eu estou informando o valor "1" e estou recebendo a mensagem de erro abaixo
"{\"nome\":\"chave_invalida\",\"mensagem\":\"A chave informada não faz referência à conta Efí autenticada\"}"

Como eu faço para obter a chave correta associada a conta efi que foi autenticada?

# dúvidas
Avatar discord do usuario joao_efi

joao_efi

Bom dia @lessaapolinario tudo certo?
O identificador de conta é o payee_code sim!
Para localizar o seu identificador de conta acesse o menu API -> Introdução -> Identificador de conta (na lateral direita)

# dúvidas
Avatar discord do usuario lessaapolinario

lessaapolinario

Ver Respostas

Bom dia, nessa função:

async function generatePaymentToken() {
try {
const result = await EfiPay.CreditCard
.setAccount("Identificador_de_conta_aqui")
.setEnvironment("production") // 'production' or 'sandbox'
.setCreditCardData({
brand: "visa",
number: "4485785674290087",
cvv: "123",
expirationMonth: "05",
expirationYear: "2029",
holderName: "Gorbadoc Oldbuck",
holderDocument: "94271564656",
reuse: false,
})
.getPaymentToken();

const payment_token = result.payment_token;
const card_mask = result.card_mask;

console.log("payment_token", payment_token);
console.log("card_mask", card_mask);
} catch (error) {
console.log("Código: ", error.code);
console.log("Nome: ", error.error);
console.log("Mensagem: ", error.error_description);
}

O identificador da conta é o payee_code de quem vai receber ou o payee_code do pagador?

# pix
Avatar discord do usuario pokemasterx.

pokemasterx.

Ver Respostas

Você diz que aqui não é possível, mas se eu considerar a criação de uma conta simplificada a resposta é um com o número da conta
{
"contaSimplificada": {
"identificador": "92ccd29b-54c9-49fc-b8e8-717a3b373c5e"
}
}

usando o endpoint: /v1/conta-simplificada/:idContaSimplificada/credenciais
Consigo obter o
{
"clientId": "92ccd29b-54c9-49fc-b8e8-717a3b373c5e",
"clientSecret": "b2e9dcca-c46d-4b9b-89d2-c625949bea40",
"conta": {
"numero": "10000",
"payeeCode": "6edo0034843gfr5trtPtgt343"
},
"escopos": [
"cob.write",
"webhook.read"
],
"ativo": true
}