Histórico de mensagens sobre pix homologação em pix

EXIBINDO CONVERSAS RECENTES:

Texto: pix homologação
Canal: pix
Avatar discord do usuario matwbug

matwbug

Alguém consegue me ajudar aqui com a api pix? por algum motivo minha requisição curl nao está dando response no site da gerencianet, até baixei os proprios códigos da doc e mesmo assim não foi, é como se a requisição não fosse feita, estou utilizando php


$config = [
"certificado" => BASE.'data/certif/gerencianet.pem',
"client_id" => "xx",
"client_secret" => "xx"
];
$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, homologação 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 => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "
";
echo $response;
echo "
";
?>

Avatar discord do usuario maxcaradu

maxcaradu

Ver Respostas

gostaria de saber se já é possível simular o pagamento por pix em homologação

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!664563985885954079>. Bom dia!
Conforme mencionado pelo Rubens, pelo fato da falha ser "insufficient_scope", basta liberar os escopos em sua aplicação cadastrada no painel da Gerencianet.
Para isso, Acesse API (1)-> Minhas Aplicações e escolha a sua aplicação (2) -> Editar(Botão laranja) -> Ative API Pix (3) e escolha os escopos que deseja liberar em ambiente de Produção e/ou Homologação. -> Atualizar aplicação (4).
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!847227456875921408>. para ativar o Pix em seu sisteme de gerenciamento, primeiramente, seu sistema deve estar preparado isto.
Caso seu sistema, já tenha a integração com a API Pix da Gerencianet, o que deverá fazer é:

Após sua conta criada, acesse nosso site, no menu API > Minhas aplicações você criará uma aplicação ativando a opção do Pix e habilitando os escopos necessários para sua integração e clique em Criar nova apliacação. Veja como (https://gnetbr.com/B1gbwo35_O). Serão gerados 2 pares de chaves Client_Id e Client_Secret, sendo um par para utilização em ambiente de Produção e outro para Homologação. Estas que são necessárias para autenticação das requisições para o arranjo Pix e demais integrações de boleto, carnê, cartão de crédito.

Depois será necessário gerar um certificado. Para isso, acesse o painel da Gerencianet, no menu API (1)-> Meus Certificados (2) e escolha o ambiente que deseja o certificado: Produção ou Homologação(Desenvolvimento) -> Novo Certificado (3). Veja como (https://gnetbr.com/H1lyBsnqOO).

Além disso, é necessário registrar uma chave Pix na Gerencianet, acessando o sua conta pelo app Gerencianet. No menu lateral, toque em Pix para começar seu cadastro. Leia as informações que aparecem na tela e clique em Registrar Chave. Selecione os dados que você vai cadastrar como Chave do Pix e toque em avançar – você deve escolher pelo menos 1 das 4 opções de chaves disponíveis (celular, e-mail, CPF e/ou chave aleatória). Depois clique em concluir

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!626381647113093140> ! Verifique, por gentileza, se os escopos estão liberados na sua aplicação. Para isso acesse sua conta no menu API > Minhas Aplicações. Clique na sua aplicação e selecione API Pix. Depois clique em Editar. Pronto! Você conseguirá visualizar os escopos até então liberados para os ambientes de produção e homologação.

Avatar discord do usuario alanvcb

alanvcb

Ver Respostas

nso exemplos de documentação de vcs está CURLOPT_URL => "https://api-pix-h.gerencianet.com.br/oauth/token", // Rota base, homologação ou produção

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Para configurar o certificado no Postman, acesse o menu "File" >> "Settings" >> "Certificates", clique em "Add Certificate". No campo "Host" da configuração do certificado, no Postman, informe api-pix-h.gerencianet.com.br para homologação ou api-pix.gerencianet.com.br para produção e, em "PFX File" selecione o arquivo do certificado.

Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Pessoal, estamos fazendo a chamada pelo SDK java, através do código: [ JSONObject response = gn.call("pixCreateCharge", params, body);], não estamos usando o httpurlconnection. Detalhe, o mesmo código consegue gerar a cobrança no ambiente de homologação, o erro ocorre quando apontamos para produção, ou seja, adicionamos o certificado de produção, client_id/client_secret de produção e marcamos a opção sandbox: false. Será que falta alguma outra configuração para a produção?

Avatar discord do usuario .rcandido

.rcandido

Ver Respostas

<@!775350441965649951> só uma dúvida na conta a GerenciaNet quando uso a API de Emissão me mostra o Playground e o Histórico de Notificações, mas quando seleciono a API PIX não mostranada nem Histórico de Notificações nem nada em Homologação.

Avatar discord do usuario rubenskuhl

rubenskuhl

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

Avatar discord do usuario gabrielmatosinhos

gabrielmatosinhos

Ver Respostas

Boa noite galerinha! Vou entrar na fila de quem está precisando de uma luz aqui, por favor! 😆

Estou consumindo o endpoint: https://api-pix.gerencianet.com.br/v2/pix/(txID) para buscar informações sobre a transação, mas sempre me retorna que nenhum PIX foi encontrado. O ID da transação é E09089356202105102120e8abf508d0b e eu já tentei com outros, dando o mesmo resultado.

Achei que pudesse ser por estar testando anteriormente em homologação, mas até em produção está dando isso.

Vou esperar a ajuda do amigo aqui em cima, depois quem puder dar o acode, dá uma chegadinha. rsrs

Avatar discord do usuario Julia Efí

Julia Efí

Ver Respostas

Primeiramente, para iniciar a integração nossa API, você recebedor, deverá criar uma conta conosco, que é totalmente gratuita.

Após sua conta criada, acesse nosso site, no menu API > Minhas aplicações você criará uma aplicação e deve ativar a API Pix na aplicação. Nessa aplicação são gerados 2 pares de chaves Client_Id e Client_Secret, sendo um par para utilização em ambiente de Produção e outro para o de Homologação. Estas que são necessárias para autenticação das requisições para o arranjo Pix e demais integrações de boleto, carnê, cartão de crédito.

Para utilizar a API Pix você precisará dessas chaves e de um certificado gerado em sua própria conta. Para isso, temos um tutorial para que você gere com sucesso seu certificado, disponível em https://comunidade.gerencianet.com.br/post/geracao-de-certificado-p12-603522dc3a48978c9a309516. Além disso, você deve criar uma chave Pix pelo seu aplicativo da Gerencianet ou através da própria API e deve vinculá-la a todas as cobranças Pix que você emitir, para poder receber o valor em sua conta. Ressaltamos que a chave deve ser exclusivamente da Gerencianet, ou seja, ela não pode estar vinculada a outro banco.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O envio de Pix funciona em homologação (cliente GN enviando) ? (Só para completar a resposta pois não imaginamos usar)

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mais especificamente, a sua chave Pix (recebedor). A chave precisa ser associada à mesma conta das credenciais; isso não é enforçado em homologação mas em produção é verificado.

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, <@!223046117045174283>. Bom dia!
Até o momento não é possível simular pagamento de uma cobrnaça Pix gerada em homologação, mas já está em nosso backlog.
Então sugerimos você criar uma cobrança com um valor baixo em produção, de 1 centavo, por exemplo, e pagá-la para receber a notificação em seu webhook.

Lembrando que as transações originadas pela API Pix serão gratuitas até o dia 31/07/2021.

Avatar discord do usuario profbarba

profbarba

Ver Respostas

Bom dia, pessoal! Em homologação, pra testar o webhook, como que eu simulo um pagamento? Tentei mandar um PATCH pra /v2/cob/:txid com um corpo { "status": "CONCLUIDA" }, mas a API retorna que eu só posso usar REMOVIDA_PELO_USUARIO_RECEBEDOR pra esse campo, mesmo em homologação. Eu gostaria de fazer a API chamar meu webhook como se o cliente tivesse pago, sendo que pix criado em homologação não pode ser pago.

Avatar discord do usuario rubenskuhl

rubenskuhl

Mas se é para o custo, o mtls.pix.ae do <@!440035527127990273> é de graça.

Pra quem tem dificuldades de implementar os webhooks por falta de suporte em hospedagem compartilhada para configurar mTLS, o Pix.ae agora oferece proxy de callbacks com mTLS.

Pra usar é muito simples: é só prefixar o seu domínio com mtls.pix.ae/. Por exemplo:

Para: https://exemplo.com.br/webhookpix
Use: https://mtls.pix.ae/exemplo.com.br/webhookpix

Obs: no ambiente de homologação, prefixe com mtls-h.pix.ae/

Avatar discord do usuario .gabrielkenji

.gabrielkenji

Ver Respostas

Não estou conseguindo criar uma aplicação..
Entrei com meu Login no site
Cliquei em Minhas Aplicações -> Nova Aplicação..
Preenchi o campo Nova aplicação..
Desativei API Emissões (Boletos e Carnês)
Ativei o API Pix, selecionei todas as opções Homologação..
E o botão Criar nova aplicação não habilita..

Avatar discord do usuario amaury_martin

amaury_martin

Ver Respostas

Obrigado pela resposta Rubens! O que você falou no caso se aplica a uma mesma transação Pix, correto? Eu queria também saber como esse comportamento se dá no contexto de várias transações diferentes. Estou integrando com a API Pix da Gerencianet utilizando as credenciais da conta PF que abri e estou fazendo testes utilizando o certificado de produção pra fazer testes devido a dificuldade de testar o retorno do webhook utilizando o de homologação. Estava devolvendo todas as transações PIX que havia pago no dia de hoje testando minha aplicação (várias transações de um centavo) e não consegui realizar uma das devoluções por causa desse limite. Recebi um 422 e um json com uma mensagem "Valor limite da devolução atingido". Contei 9 devoluções, portanto 9 centavos (até estranhei não ser um número redondo, 10 por exemplo) e queria confirmar se esse realmente é o limite. Quando a aplicação for para produção, com certeza usaremos as credenciais de uma conta PJ e é possível que, devido a regra de negócio, o volume de devoluções por dia seja maior que 9 (seriam várias transações Pix, onde cada transação teria apenas uma devolução do valor integral pago). Então já fica mais duas perguntas: há diferente entre esses limites de devolução pra conta PJ e PF? É possível negociar esses limites com a Gerencianet no caso da conta PJ?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Você pode liberar este escopo em sua conta Gerencianet. Para isto, acesse o munu API (1)-> Minhas Aplicações e escolha a sua aplicação (2) -> Editar(Botão laranja) -> Ative API Pix (3) e escolha os escopos que deseja liberar em ambiente de Produção e/ou Homologação. -> Atualizar aplicação (4).