Histórico de mensagens sobre PIX em pix

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
Canal: pix
Avatar discord do usuario raquelct4629

raquelct4629

auth = base64.b64encode(
(f"{credentials['client_id']}:{credentials['client_secret']}"
).encode()).decode()

url = "https://api-pix-h.gerencianet.com.br/oauth/token" #Para ambiente de Desenvolvimento

payload="{\r\n \"grant_type\": \"client_credentials\"\r\n}"
headers = {
'Authorization': f"Basic {auth}",
'Content-Type': 'application/json'
}

response = requests.request("POST",
url,
headers=headers,
data=payload,
cert=certificado)

Avatar discord do usuario raquelct4629

raquelct4629

Boa noite gente estou começando agora a usar a api pix e estou fazendo alguns testes no postman, eu consigo gerar o acess token porem quando vou gerar uma cobrança retorna esse erro: {"error":"invalid_token","error_description":"Malformed authorization header"} alguem pode me ajudar?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Um roteiro interessante para usar PHP e integrar Pix na Gerencianet é este vídeo:
https://www.youtube.com/watch?v=6Es3i2eH5K4

Avatar discord do usuario fabricioad5169

fabricioad5169

Ver Respostas

Boa tarde. Estou tentando subir um teste em php para ver o funcionamento dos recursos do PIX do gerencianet

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Bom dia pessoal! Ocorreu hoje o deploy na plataforma web da Gerencianet para permitir ao cliente Gerencianet gerar o certificado .p12 diretamente da sua conta e gerenciar os escopos em sua aplicação referentes a API Pix, todas estas informações e o passo a passo estão disponíveis em nosso <#🖥changelog> .

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, <@!393512852310327296>!
Deve-se lembrar que é necessário tratar a inclusão do /pix no final da sua URL. Para isso, tente cadastrar seu webhook da seguinte forma.
Insira no final da sua URL o parâmetro ?ignorar=, assim:

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

00020126880014br.gov.bcb.pix2566qrcodes-pix.gerencianet.com.br/v2/171760a7663e41c389e4cd310f3339e85204000053039865802BR5925Obter o nome da Chave Pix6003Pix6207050363049491

Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Ver Respostas

Só veio assim "{"pix":[{"endToEndId":"E0000000020210222171928142980956","txid":"aec32020392daa2d4ce6cf0cc6adb31","chave":"33ed30d4-b639-49cd-a4f1-6ce1097ca6ab","valor":"0.01","horario":"2021-02-22T17:19:37.000Z"}]}"

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Mas o que o <@!783359762917752843> está comentando é referente ao envio de Pix, no caso da devolução os retornos são diferentes e sempre chegam dentro do array de devoluções

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

O Pix que teve devolução vem com um array de devoluções, como neste exemplo:

json
// devolução
{
"pix": [
{
"endToEndId": "E12345678202009091221syhgfgufg",
"txid": "c3e0e7a4e7f1469a9f782d3d4999343c",
"chave": "2c3c7441-b91e-4982-3c25-6105581e18ae",
"valor": "110.00",
"horario": "2020-09-09T20:15:00.358Z",
"infoPagador": "0123456789",
"devolucoes":[
{
"id": "123ABC",
"rtrId": "D12345678202009091221abcdf098765",
"valor": "110.00",
"horario": {
"solicitacao": "2020-09-09T20:15:00.358Z"
},
"status": "DEVOLVIDO"
}
]
}
]
}

Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Ver Respostas

Mas como saber se é um pix devolvido entao?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Possivelmente o webhook de pix enviado devesse ser sendpix ao invés de pix. Então vc mandaria exemplo.com.br/webhook na configuração de webhook para aquela chave, e a GN acionaria exemplo.com.br/webhook/pix para os recebimentos e exemplo.com.br/webhook/sendpix para os pagamentos.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Sim, referentes ao endpoint de envio de Pix ficou faltando mesmo, vou incluir na documentação.

Avatar discord do usuario ezequielsp

ezequielsp

Endpoint destinado a realizar o envio direto de um Pix para uma chave Pix cadastrada em um PSP seja da Gerencianet ou outro. POST /v2/pix

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

mas quando for um pix pago.. eu estou pagando o cliente via pix.

Avatar discord do usuario matheus_efi

matheus_efi

Um exemplo do Pix recebido:

json
//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' } ] }

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Existe na documentação os status das devoluções: "EM_PROCESSAMENTO", "DEVOLVIDO", "NAO_REALIZADO". O Pix pago não necessita de status, pois, quando é notificado o webhook é porque já foi recebido com sucesso.

Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!783359762917752843>, a resposta já vem no momento da requisição, mas o webhook também é acionado com os dados do envio. Você pode configurar sim, mas neste caso o melhor cenário seria ter uma chave para envio de Pix com um webhook e outra chave com o segundo webhook exclusivo para recebimento, pois, cada chave só pode estar associada a um único webhook.

Avatar discord do usuario alisonoliveira10655

alisonoliveira10655

Técnicamente é o seguinte...

- Você cadastra o webhook para seu endpoint "exemplo.com/webhook"
- A GN vai enviar uma primeira requisição para este endpoint sem o certificado, e seu servidor deve RECUSAR
- Em seguida a GN vai enviar outra requisição, dessa vez com com certificado para handshake, mas vai servir apenas para confirmar o PIX gerado, vai enviar um POST com um nome de evento e a data_criacao
- Caso o cliente pagar o PIX, a GN vai enviar uma nova requisição com certificado para handshake para o endpoint mas dessa vez vão adicionar um "/pix" a mais na requisição, ou seja, vai enviar para "exemplo.com/webhook/pix". Você deve deixar este endpoint também disponível e vai receber um POST com os dados do PIX recebido.

Avatar discord do usuario ezequielsp

ezequielsp

Ver Respostas

<@!671762828046106646> ??

Pessoal para requisitar um envio de pix a resposta é na hora ou vem por notificação?
Posso configurar um webhook para notificações de envio de pix e outro para receber?