Histórico de mensagens sobre chave pix em pix

EXIBINDO CONVERSAS RECENTES:

Texto: chave pix
Canal: pix
Avatar discord do usuario kaykyramos

kaykyramos

Ver Respostas

Olá! Boa tarde. Como faço para enviar pagamentos via PIX? Seja para chave pix ou pix copia e cola

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa noite @._vex._. ! Não temos um endpoint para verificação de chave Pix.

Avatar discord do usuario ._vex._.

._vex._.

Ver Respostas

Boa noite.
mais uma dúvida pessoal, há algum método para verificar uma chave pix antes de chamar o pixSend ? por exemplo para validar se a chave pertence á pessoa.

Avatar discord do usuario ._vex._.

._vex._.

Ver Respostas

Bom dia.
Pessoal sobre a API Pix, método de requisito de envio
estou tentando testar em homologação usando a chave de homologação como consta na documentação [email protected], porém só me retorna chave destinatario não encontrada, essa chave de homologação foi invalidada?
obs... fiz um teste em produção e está funcionando o envio de pix

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E isto é um webhook:

{
"pix": [
{
"endToEndId": "E1803615022211340s08793XPJ",
"txid": "fc9a43k6ff384ryP5f41719",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Como assim ? A chave Pix identifica uma conta de um titular específico...

Avatar discord do usuario vila0254

vila0254

Ver Respostas

Como faço a integração da chave pix para uma adquirente ?

Avatar discord do usuario _krazin

_krazin

Ver Respostas

As chaves PIX usadas na API de gerar qrcode, só podem ser do EFI?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@rian2965, atualmente não está sendo listado mesmo os registros de notificações no painel da aplicação. Neste caso, sugiro verificar nos logs do seu servidor HTTP.
Você registrou uma webhhok URL no endpoint PUT /v2/webhook/:chave?

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Meu Webhook: public function webhook() {
$body = '{
"webhookUrl": "https://julioerp.agenciaweblab.com.br/webhook.php"
}';
try {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $this->config['rotas'] . '/v2/webhook/' . $this->config['chave_pix']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_SSLCERT, $this->config["certificado"]);
curl_setopt($ch, CURLOPT_SSLCERTPASSWD, '');
$headers = array();
$headers[] = 'Authorization: Basic ' . $this->access_token;
$headers[] = 'X-Skip-Mtls-Checking: true';
$headers[] = 'Content-Type: application/json';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);

echo '

';
var_dump($this->config['chave_pix'], $this->config['client_id'], $this->config['client_secret'], $result);
echo '
';

if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);
return $result;
} catch (Exception $e) {
echo '
';
var_dump($e->getCode(), $e->getFile(), $e->getMessage());
echo '
';
}
}

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

E estou recebendo este erro:
Chave PIX: string(36) "5cd9a718-ce6d-4564-bc10-c5b03e7a998f"
Response do método webhook: string(172) "{"nome":"json_invalido","mensagem":"Valores ou tipos de campo inválidos","erros":[{"chave":"required","caminho":"","mensagem":"deve ter a propriedade obrigatória body"}]}"

Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver Respostas

Estou executando este método:
public function webhook() {
$body = '{
"webhookUrl": "https://julioerp.agenciaweblab.com.br/webhook.php"
}';
try {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $this->config['rotas'] . '/v2/webhook/' . $this->config['chave_pix']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_SSLCERT, $this->config["certificado"]);
curl_setopt($ch, CURLOPT_SSLCERTPASSWD, '');
$headers = array();
$headers[] = 'Authorization: Bearer ' . $this->access_token;
$headers[] = 'X-Skip-Mtls-Checking: true';
$headers[] = 'Content-Type: application/x-www-form-urlencoded';
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);

echo '

';
var_dump($this->config['chave_pix'], $result);
echo '
';

if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);
return $result;
} catch (Exception $e) {
echo '
';
var_dump($e->getCode(), $e->getFile(), $e->getMessage());
echo '
';
}
}

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

A ideia é esta mesmo, @alissonmaciel_32335. Você irá utilizar este endpoint PUT/v2/webhook/:chave para associar sua URL de notificação a sua chave Pix. E então as cobranças Pix que tiverem um txid e sua chave Pix, nós iremos enviar a notificação para a URL registrada. Essa configuração pode ser feita uma única vez.

Pontuando que para registrar sua URL de notificação, é importante que seu servidor tenha algumas configurações para atender a comunicação com mTLS para segurança da sua aplicação. Você encontra mais detalhes em nossa documentação e nos vídeos a seguir: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks
https://youtu.be/hdyUHzNwVLY?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu
https://youtu.be/XB9bcZFTV3M?list=PLRqvcUTH2VsWufBmzOdTVeLEOTGrPNoiu

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Essa chamada você só precisa fazer uma vez para sua chave Pix, e não a cada cobrança.
E na URL falta o "?ignorar=" no final, pois a URL é depois sufixada com /pix.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Uma questão de nomenclatura: isso não é o retorno do Pix mas da criação da cobrança.

A chave que é comum a todos os métodos do Pix é o txid.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E nesse caso, cada conta vai ter uma única chave Pix, e aí está dentro do limite de 20 chaves Pix por conta de PJ.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E sim, para uso com a API de abertura de contas, o endpoint de criação de chave Pix faz sentido.

Avatar discord do usuario allgood.eth

allgood.eth

Ver Respostas

nao. eu vou cadastrar cada cliente meu programaticamente, e cada um vai ter uma chave pix.
meu negocio eh um saas na area de restaurante.

acredito que seja esse endpoint https://dev.efipay.com.br/docs/api-abertura-de-contas/cadastro-simplificado

No Asaas, isso eh chamado de sub contas. Nao sei exatamente ainda no Efi como isso deve ser feito pra ser sincero

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mesmo conta CNPJ pode ter no máximo 20 chaves Pix

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas criação de chave Pix é algo que se faz normalmente uma única vez, e em geral nem é via API, e sim via site ou app... então esse endpoint não faz muita falta. Eu sinto mais falta da quitação em homologação acontecer sem colocar um objeto pix na cobrança, que é uma diferença significativa entre produção e homologação.