Histórico de mensagens sobre PIX em pix

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
Canal: pix
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 clickplattop

clickplattop

Boa tarde! Alguém já fez integração da API PIX via MAKE?

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

No menu do Extrato acesse a opção Mais Filtros e pesquise pelo campo Identificador Pix

Avatar discord do usuario cfuent.es

cfuent.es

Ver Respostas

Olá, bom dia. Como eu pesquiso um pix no meu extrato a partir do txid?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Compreendo, @alissonmaciel_32335. Sempre é bom receber feedback.
Acredito que esta dificuldade esteja relacionada às regras estabelecidas pelo Banco Central que devem ser seguidas na API Pix, especialmente com relação à configuração do mTLS e à adição do /pix no final da URL.
No entanto, uma vez configurado corretamente, têm-se o benefício da notificação instantânea e da segurança.

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

Bom dia estou passando parametros na endpoint de Consultar PIX

Avatar discord do usuario furious

furious

bom dia, alguem sabe uma forma de verificar algum possivel problema de receber as notificações de pagamento de pix no Magento2
acredito q o cloudflare estava bloqueando

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @rian2965. Bom dia!
Você emitindo uma cobrança Pix em homologação com valor entre R$ 0.01 a R$ 10.00, é feita a confirmação automaticamente, e você receberá a informação via Webhook.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario rian2965

rian2965

Ver Respostas

opa, bom dia!
como faço para confirmar uma cob pix gerada no sandbox?
estou testando o envio de webhook, mas não sei como mudar o status da cobrança kk

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se for de Pix, os endpoints que vieram da definição do Banco Central tem aqui:
https://bacen.github.io/pix-api/

Avatar discord do usuario freitas_73582

freitas_73582

mas o pix feito via cobrança api não tem EndToEndId

Avatar discord do usuario freitas_73582

freitas_73582

Ver Respostas

não estou conseguindo achar na documentação, só achei como estornar pix feito via chave e ped EndToEndId

Avatar discord do usuario freitas_73582

freitas_73582

olá, gostari de tirar dúvidas sobre estorno de pix via api sdk php

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.