Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: pix
# pix
Avatar discord do usuario rian2965

rian2965

Ver RespostasVer no Discord

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

# bolix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Olá, @deson00. Bom dia! Tudo bem?
O certificado não é necessário para a emissão de boletos, somente de cobrança Pix avulsa. Então se utilizam esta SDK mais antiga, provavelmente emitem somente boleto mesmo.

# dúvidas
Avatar discord do usuario ffersants

ffersants

Ver no Discord

Ahh sim, então se o split está no modo 1, a tarifa recai somente sobre a parte que é a efetiva beneficiária, que é a geradora do Pix Cobrança, certo? Tal como temos da documentação: "mode = 1 para que a tarifa seja descontada apenas da conta principal que emitiu a cobrança"

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver no Discord

Se a conta C2 recebe a maior parte, então a conta C2 é a que precisa gerar o Pix Cobrança pois ela é a efetiva beneficiária... no modo 2 a tarifa é proporcional, então C2 paga R$1,15 e C1 paga R$0,04. C1 recebe R$2,96 e C2 recebe R$ 95,85.

# dúvidas
Avatar discord do usuario ffersants

ffersants

Ver RespostasVer no Discord

Então coloquemos a situação onde minha plataforma tem duas contas Efí (C1 e C2), e um dado usuário irá realizar o pagamento de um PIX via QR Code gerado pela plataforma em integração com a Efí.
O PIX foi configurado com um split a seguir:
. 3% para C1
. 97% restantes para C2

Até onde sei, a API Pix possui uma taxa de recebimento de 1,19% com valor mínimo de R$0,01. Seria essa a taxa a ser cobrada?

# freelancer
Avatar discord do usuario maestriacyber

maestriacyber

Ver no Discord

Boa Tarde! A empresa esta em busca de profissional para realizar a integração entre o software desenvolvido em Delphi com o as funcionalidades do EFI (boletos, pix).

# pix
Avatar discord do usuario freitas_73582

freitas_73582

Ver RespostasVer no Discord

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

# pix
Avatar discord do usuario freitas_73582

freitas_73582

Ver no Discord

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

# devs
Avatar discord do usuario otherpaulo

otherpaulo

Ver RespostasVer no Discord

fala galera, é normal a requisição dos endpoints não funcionarem no postman usando aquele {{rota_base_pix}} do curso 2.0?

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver no Discord

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 '
';
}
}

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver no Discord

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"}]}"

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver RespostasVer no Discord

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 '
';
}
}

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

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

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver RespostasVer no Discord

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.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver RespostasVer no Discord

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.

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver RespostasVer no Discord

qual a outra solução que vc me indica sabendo que no retorno do pix eu só recebo esses dados?

imagem enviada na mensagem pelo usuario alissonmaciel_32335

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver RespostasVer no Discord

webhook não precisa recuperar, o acionamento do webhook já vai te mandar os dados.
Mas webhook, GET de /cob (pós-pagamento) e GET de /pix todos tem os mesmos dados.

# pix
Avatar discord do usuario alissonmaciel_32335

alissonmaciel_32335

Ver RespostasVer no Discord

no retorno quando gero o pix, eu só recebo esses dados, quais deles eu utilizo para realizar a solicitação de devolução?

imagem enviada na mensagem pelo usuario alissonmaciel_32335