Histórico de mensagens sobre chave pix

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
# pix
Avatar discord do usuario jfkanitz

jfkanitz

Ver Respostas

Boa tarde, pessoal.

Na última vez que testei, as únicas informações que eu recebia, usando o pixReceivedList.php, eram:
Horário
Valor
Chave
endToEndId

No caso, não foram Cobranças PIX geradas pela API.

Tem alguma forma de eu conseguir buscar o NOME DO PAGADOR dessa transação? (assim como mostra no painel)
ou o Nº do protocolo (que mostra no EXTRATO do painel)Existe alguma forma de descobrir o PROTOCOLO ou NOME DO PAGADOR dos pagamentos feito para a CHAVE PIX?

# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

A diferença da API Pix é que na API Pix a configuração é por chave Pix, e na de emissões, tem que ser enviada a cada cobrança.

# devs
Avatar discord do usuario miguelsystem

miguelsystem

Ver Respostas

Bom dia, estou testando a integração da api de cobrança com PHP, to rodando um código de exemplo de boleto, me retorna essa mensagem:
{
"code": "4600608",
"error": "server_error",
"error_description": "Você já possui chave(s) Pix. Para cadastrar outra, exclua uma chave."
}

# pix
Avatar discord do usuario douglascarteribordignon

douglascarteribordignon

Ver Respostas

Tenta isso e vê se funciona:

javascript
const body = {
calendario: {
expiracao: 3600
},
valor: {
original: price.toLocaleString("pt-br", { minimumFractionDigits: 2 }).replace(",", ".")
},
chave: key_GERENCIANET_PIX_KEY,
solicitacaoPagador: #Fatura:${invoiceId},
marketplace: {
mode: 2, // 1 para a tarifa ser descontada apenas da conta emissora da cobrança, 2 para a tarifa ser descontada proporcionalmente para as contas definidas
repasses: [
{
tipo: "porcentagem",
valor: "15.00",
favorecido: {
cpf: "12345678909",
conta: "1234567"
}
},
{
tipo: "porcentagem",
valor: "25.00",
favorecido: {
cpf: "94271564656",
conta: "7654321"
}
}
]
}
};

try {
pix = await gerencianet.pixCreateImmediateCharge(null, body);
qrcode = await gerencianet.pixGenerateQRCode({
id: pix.loc.id
});
} catch (error) {
console.log(error);
throw new AppError("Validation fails", 400);
}

# pix
Avatar discord do usuario rafaelribeiro.sp

rafaelribeiro.sp

const body = {
calendario: {
expiracao: 3600
},
valor: {
original: price.toLocaleString("pt-br", { minimumFractionDigits: 2 }).replace(",", ".")
},
chave: key_GERENCIANET_PIX_KEY,
solicitacaoPagador: #Fatura:${invoiceId}
};

try {

pix = await gerencianet.pixCreateImmediateCharge(null, body);

qrcode = await gerencianet.pixGenerateQRCode({
id: pix.loc.id
});



} catch (error) {
console.log(error);
throw new AppError("Validation fails", 400);
}

}


A dúvida é, se eu repassar aqui,

'marketplace'=>array(
'mode'=>1, //1 para a tarifa ser descontada apenas da conta emissora da cobrança, 2 para a tarifa ser descontada proporcionalmente para as contas definidas
'repasses'=>$repasses
)

Vai funcionar?

# pix
Avatar discord do usuario nexus_prime

nexus_prime

Ver Respostas

ts
{
nome: 'json_invalido',
mensagem: 'Valores ou tipos de campo inválidos',
erros: [
{
chave: 'pattern',
caminho: '.body.valor.original',
mensagem: 'deve corresponder ao padrão "^[0-9]{1,10}\\.[0-9]{2}$"'
}
]
}

To usando a função pixCreateImmediateCharge do gn-api-sdk-typescript, oq ta acontecendo?

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Você pode, @brun06830, mas é altamente recomendado que você faça algumas validações próprias, como verificar se quem está comunicando com você é a Efí pela verificação de IP, e também pela utilização de chaves conhecidas por você. Em nossa documentação você encontra mais detalhes sobre o skip-mTLS: https://dev.gerencianet.com.br/docs/api-pix-endpoints#skip-mtls

# dúvidas
Avatar discord do usuario sergiomsa

sergiomsa

Ver Respostas

Estou utilizando o SDK PHP 4.0 no laravel.
A transferencia via PIX paraou de funcionar. Gostaria de verificar o que posso fazer para voltar a funcionar utilizando a mesma versao.

Para fazer a transferencia via PIX, no body eu passo valor,pagador.chave,pagador.inforPagador,favorecido.chave,favorecido.cpf chamando o metodo Gerenciane::pixSend($body)
Observando a documentaçao é necessário passar para o metodo pixSend, também params .idEnvio

As dúvidas são: 1) Posso continuar utilizado a versao SDK PHP 4.0 no laravel ou terei que subir a versao; 2) o que seria params .idEnvio

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

De Pix tem também, mas é definida por chave Pix ao invés de por cobrança.

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá @rodrigoataides ! Tudo bem? Em seu domínio que representa o seu servidor, deverá ser feita uma configuração para exigir a chave pública (https://pix.sejaefi.com.br/webhooks/chain-prod.crt) para que ocorra a autenticação mútua. Disponibilizamos alguns exemplos de configuração de servidor na nossa documentação: https://dev.gerencianet.com.br/docs/api-pix-endpoints#exemplos-de-configura%C3%A7%C3%B5es-de-servidor . Você chegou a realizar essa configuração?
Caso opte por utilizar o atributo skip mTLS, ou seja, sem a validação mTLS no seu servidor, você deverá implementar medidas para garantir que quem está enviando as notificações ao seu servidor é de fato a Efí. Disponibilizamos algumas sugestões aqui: https://dev.gerencianet.com.br/docs/api-pix-endpoints#skip-mtls

# pix
Avatar discord do usuario conexao_cefet

conexao_cefet

Ver Respostas

Se eu tenho apenas uma chave PIX e utilizarei ela para sempre nas minhas cobranças PIX, eu preciso criar o Webhook para essa chave apenas uma vez, certo? Desde que meu link para receber as notificações permaneça o mesmo, é claro.

# devs
Avatar discord do usuario smuck_a

smuck_a

Ver Respostas

Sim estou usando proxy nginx exigindo a chave https://pix.sejaefi.com.br/webhooks/chain-sandbox.crt no endpoint do webhook, se precisar posso disponibilizar a url para confirmação

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A chave Pix é da conta gerando a transação ?

# pix
Avatar discord do usuario lorenacastro

lorenacastro

Ver Respostas

Boa noite a todos. Estou usando o SDK de php e estou obtendo Unauthorized no modo de produção para gerar uma charge de Pix. verifiquei as chaves e estão ok. No modo de teste deu certo. Alguem sabe o que pode ser?

usei:

$api = new Gerencianet($options);
$pix = $api->pixCreateImmediateCharge([], $body);

Options e body nesse formato:

$options = {
"client_id": "Client_Id_xxxxxx",
"client_secret": "Client_Secret_xxxxx",
"sandbox": false,
"pix_cert": "xxxxx/CertProducao.pem",
}
$body pix = {
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "xxxxx",
"nome": "Joao Silva"
},
"valor": {
"original": "100.00"
},
"chave": "xxxxxx",
"solicitacaoPagador": "1"
}

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @at0micos. Bom dia!
Você pode gerar um QR Code estático manualmente através da página da conta digital, no menu Pix > Gerar QR Code.
E inserindo o Identificador, se tiver um webhook cadastrado com sua chave Pix, você ainda receberá a notificação de pagamento.
imagem enviada na mensagem pelo usuario guilherme_efi

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A chave aleatória do sistema não pode usar na API Pix, é a chave do Bolix.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não sei se é só esse o problema, mas em "chave":"sua_chave" você precisa trocar sua_chave por uma chave Pix associada à conta...

# pix
Avatar discord do usuario lucas_winter_klave

lucas_winter_klave

Ver Respostas

Olá, bom dia.
Um cliente da minha plataforma informou que solicitou um saque com a sua chave pix (conta Nubank). Porém o dinheiro não chegou. No painel da conta gerencianet confirmou a transação porém apontando que o saque foi realizado para o Banco Inter (cujo qual o cliente não possui conta). Com quem posso falar para verificar o que ocorreu?

# pix
Avatar discord do usuario wesleyalmont

wesleyalmont

Ver Respostas

Pessoal estou tentando utilizar o pacote da gerencianet no flutter para realizar uma transação pix

mas estou tendo o seguinte erro

I/flutter ( 8582): Exception: Erro ao realizar requisição.
I/flutter ( 8582): code: 404
I/flutter ( 8582): message: Recurso não encontrado



a função que estou utilizando é a seguinte

dynamic pixSend(Gerencianet gn) async {
dynamic params = {"idEnvio": 1};

dynamic body = {
'valor': '',
'pagador': {'chave': ''},
'favorecido': {'chave': ''}
};
return await gn.call("pixSend", body: body, params: params);
}

alguém sabe me dizer se o "pixSend"ainda existe ou teve o nome da chamada alterado?