Histórico de mensagens sobre api-pix

EXIBINDO CONVERSAS RECENTES:

Texto: api-pix
# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @leonardo.amaral!
Tudo joia? Você precisa configurar o mTLs em seu servidor. Em nossa documentação explicamos este proceso.
Segue o link: https://dev.gerencianet.com.br/docs/api-pix-endpoints#webhooks

# pix
Avatar discord do usuario mateus.sf

mateus.sf

Ver Respostas

Bom dia. Estou tendo dificuldades para desenvolver a integração com a API Pix. Requisições ao endpoint /oauth/token sempre retornam status 400. Isso acontece apenas em tempo de execução, no postman funciona normalmente.

POST /oauth/token HTTP/1.0
Connection: Keep-Alive
Content-Length: 36
Content-Type: application/json
Host: api-pix-h.gerencianet.com.br
Accept: /
Accept-Encoding: gzip, deflate, br, identity
User-Agent: User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36
Authorization: Basic

{"grant_type": "client_credentials"}

# open-finance
Avatar discord do usuario joao_efi

joao_efi

Bom dia @dercilio. tudo certo?
Hoje a Efí participar do open-finance como Iniciadora de Pagamentos, não tendo disponível o compartilhamento de informações de outras instituições.
Caso sejam contas Efí, você pode criar uma aplicação na conta desejada e com as credenciais obtidas consumir o endpoint de Requisitar extrato conciliação:
https://dev.gerencianet.com.br/docs/api-pix-endpoints#requisitar-extrato-concilia%C3%A7%C3%A3o

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

O webhook é acionado sempre quando há alguma alteração na cobrança Pix. Então você recebe a notificação quando for paga, e se tiver devolução.
Então ao receber a notificação com os detalhes em Json, sua aplicação poderá tratar estes dados.
https://dev.gerencianet.com.br/docs/api-pix-endpoints#recebendo-callbacks

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @leonardo.amaral! Como vai?
Você consegui sim fazer testes em homologação, mas para isso você irá precisar da sua conta para obter as credenciais Cliente_Id, Client_Secret e certioficado para autenticação.
O processo será basicamente o seguinte:
1 Criar cobrança em homologação (https://dev.gerencianet.com.br/docs/api-pix-endpoints#criar-cobran%C3%A7a-imediata-com-txid)
Se o valor da cobrança está entre R$ 0.01 à R$ 10.00: A cobrança é confirmada, informação virá via Webhook.
Se o valor da cobrança é maior que R$ 10.00: A cobrança permanece ativa, sem confirmação. Como não há webhook nesses casos, nada é feito
2
para obter o Pix copia e cola, você pode fazer como o Rubens mencionou, usar uma biblioteca que monta o BRCode, ou usar um endpoit que já entregarmos pronto, junto com a imagem e um link de pagamento também. (https://dev.gerencianet.com.br/docs/api-pix-endpoints#gerar-qrcode-de-um-location)

Para facilitar ainda mais esse processo de integração, você ainda pode usar uma de nossas SDKs (https://github.com/gerencianet).

# marketplace
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Caso queira transferir para outras contas, você pode utilizar o endpoint de envio de Pix (https://dev.gerencianet.com.br/docs/api-pix-endpoints#requisitar-envio-de-pix). Desta forma, você pode automatizar a divisão/envio do lado do seu sistema.

# devs
Avatar discord do usuario joelfilho2277

joelfilho2277

Estou integrando com a API de PIX. Na criação da aplicação, ao chegar na etapa de escolher os escopos da um erro de acesso negado, porém a aplicação é gerada. Mas ao testar gerar o token pelo Postman com o clientId e clientSecret de homologação são ditos como inválidos

{
"error": "invalid_client",
"error_description": "Invalid or inactive credentials"
}

Estou utilizando a rota de homologação (https://api-pix-h.gerencianet.com.br/oauth/token) e o host de homologação para o certificado (api-pix-h.gerencianet.com.br)
Assim como um certificado ativo em homologação.

Após análise, vocês confirmaram que a causa do problema eram as permissões que estavam liberadas para meu usuário. E indicaram que para a integração com a API PIX eu necessitaria das permissões Início, PIX, Troca de arquivos e API.

Porém mesmo após as permissões me serem concedidas, o erro persiste ao tentar gerar o token

Além disso, ao acessar pelo sistema antigo (https://sistema.sejaefi.com.br/) demonstra como se eu não tivesse as permissões de acesso a API

# devs
Avatar discord do usuario joelfilho2277

joelfilho2277

Ver Respostas

Bom dia, estou integrando com a API de PIX. Na criação da aplicação, ao chegar na etapa de escolher os escopos da um erro de acesso negado, porém a aplicação é gerada. Mas ao testar gerar o token pelo Postman com o clientId e clientSecret de homologação são ditos como inválidos

{
"error": "invalid_client",
"error_description": "Invalid or inactive credentials"
}

Estou utilizando a rota de homologação (https://api-pix-h.gerencianet.com.br/oauth/token) e o host de homologação para o certificado (api-pix-h.gerencianet.com.br)
Assim como um certificado ativo em homologação.

Poderia o acesso negado na criação da aplicação indicar que foi criada de forma incompleta? (com isso o clientId e clientSecret sendo inválidos) ou o fato de ela ter sido criada demonstra que pode ser utilizada?

# módulos-plugins
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @diogo.luz ! em nossa documentação, temos um exemplo em PHP.- https://dev.gerencianet.com.br/docs/api-pix-autenticacao-e-seguranca#exemplos-de-autoriza%C3%A7%C3%A3o-utilizando-o-certificado-p12

Tente utilizar nosso exemplo e caso a falha ainda persista, nos informe, por favor.

# módulos-plugins
Avatar discord do usuario diogo.luz

diogo.luz

Ver Respostas

Tentei isso direto no PHP e retorna NULL. O que eu fiz de errado?

O código completo do PHP ficou assim:


$arq_certificado = "MeuCertificadoQueEstáNoMesmoDiretorio.p12";


$client_id = "MeuClientID";
$client_secret = "MeuClientSecret";
$curl = curl_init();

$authorization = base64_encode("$client_id:$client_secret");

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/oauth/token", // Rota base, desenvolvimento ou produção
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $arq_certificado, // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $authorization",
"Content-Type: application/json"
),
));

$auth = json_decode(curl_exec($curl), true);

curl_close($curl);

$tokenType = $auth['token_type'];
$accessToken = $auth['access_token'];


echo "$accessToken";

var_dump($auth);



?>

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @tolribeiro ! Quando você cria uma cobrança, ela te retorna essa informação do calendário. A partir do momento que foi paga, que você possui um e2eid, é retornado o horário em que foi pago. Essa informação é enviada no webhook. Veja um exemplo de um webhook enviado para Pix recebido:

{
"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"
}
]
}
E se você consultar esse pix, te retorna essa mesma informação. Para mais detalhes, acesse https://dev.gerencianet.com.br/docs/api-pix-endpoints#consultar-pix