Histórico de mensagens sobre PIX

EXIBINDO CONVERSAS RECENTES:

Texto: PIX
# pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite @rozer9580 tudo bem? 🙂
Atualmente não é possível simular o pagamento de um QrCode Pix em homologação.
Você consegue realizar um teste emitindo uma cobrança em produção com um baixo valor, R0,01 por exemplo.

# pix
Avatar discord do usuario rozer9580

rozer9580

Ver Respostas

alguém sabe o endpoint de homologação para simular o pagto do Pix?

# pix
Avatar discord do usuario vborn_

vborn_

Ver Respostas

Oi gente, tudo bem?

Como o servidor recebe o POST do Webhook?

Fiz uns testes utilizando o postman para o meu webhook.

{
"pix": [
{
"endToEndId": "xxx",
"txid": "xxx",
"chave": "xxx",
"valor": "0.01",
"horario": "2020-12-21T13:40:34.000Z",
"infoPagador": "pagando o pix"
}
]
}

Enviei no Body esse modelo, tirei da documentação na parte de Exemplo Pix Recebido, pelo postman, passa tudo certinho e altera os dados do pagamento quando passo um TXID valido e com pagamento confirmado, mas quando espero o post da API ele não acontece nada, alguém pode me ajudar?

Função parcial do controller:
public function webhook(Request $request) {
$data = $request->json()->all();
$txid = $data['pix'][0]['txid'];

$file = \Illuminate\Support\Facades\File::get(base_path() . '/resources/views/pagamentos/config.json');
$options = json_decode($file, true);

$params = ['txid' => $txid];

try {
$api = Gerencianet::getInstance($options);
$pix = $api->pixDetailCharge($params);

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O objeto pix no GET é muito parecido com o webhook, a única informação a mais que hoje só tem no webhook é a tarifa.

# pix
Avatar discord do usuario amunhoz

amunhoz

Se um cliente meu paga com o pix de outra pessoa e eu só tenho o TxID, simplesmente não consigo encontrar a transação para fazer estorno manual (não tive como implementar o estorno via api ainda).

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se voltar o objeto Pix, é pq foi pago. Senão, volta vazio. Mas você pode olhar o e2eid por exemplo.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Consegue. Se retornar um objeto Pix, foi pago. Se retornar vazio, não foi pago. E procure no canal por "mtls.pix.ae" que pode ajudar nos seus problemas com mTLS. Agora, ao menos TLS tem que ter, é descabido operar qualquer pagamento sem.

# pix
Avatar discord do usuario rozer9580

rozer9580

Ver Respostas

mas utilizando esse endpoint consigo fazer a conferencia se um pix foi pago? no meu servidor atual não consigo colocar o tls etc que é necessário para o webhook

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, pq o webhook manda o objeto pix, não o objeto cob. É equivalente ao GET de /pix com filtro por inicio/termino/txid.

# pix
Avatar discord do usuario rozer9580

rozer9580

Ver Respostas

Boa tarde a todos,
Dúvia sobre como consultar o status de uma cobrança criada.

O retorno da consulta https://api-pix-h.gerencianet.com.br/v2/cob/:txid é equivalente ao que seria recebido no webhook?

o Campo que indica o status da cobrança seria esse aqui? E quais os demais valores podem voltar no campo status?
{
"status": "CONCLUIDA",
"calendario": {......

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Bom dia! Tudo joia e com você?
Você esta fazendo referência a uma cobrança Pix criada através da API Pix ou de um Bolix?
Cobranças Pix criadas via API Pix não podem ser pagas após o vencimento.
Você consegue informar um exemplo de cobrança em que essa situação ocorreu no meu privado?

# pix
Avatar discord do usuario hugodantasdeoliveira

hugodantasdeoliveira

Ver Respostas

Olá bom dia tudo bem pessoal? Uso o Gerencianet em nosso sistema de gerencia de clientes IXC Soft, tem acontecido de muitos clientes pagarem um PIX já EXPIRADO, assim então não comunicando em nosso sistema IXC, pois ele não tem nenhuma funcionalidade de comunicação com PIX já expirado, teria como bloquear essa opção de os clientes conseguirem pagar PIX já expirados no Gerencia?

# pix
Avatar discord do usuario pix7182

pix7182

Pix Webhook issue

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Me parece que com essa configuracão com webhook no location e no proxy_pass, os métodos que você precisaria ter seriam xxx.com/webhook/webhook e xxx.com/webhook/webhook/pix. E como tem webhook no location, daria loop infinito no proxy_pass.
Sugestão: proxy_pass 127.0.0.1:8080/ , e seu serviço atenderia também em http mas só com listen em 127.0.0.1:8080 que só é acessado localmente.

# pix
Avatar discord do usuario gargula.

gargula.

Ver Respostas

Então, eu passei por isso também, e acabei percebendo, inclusive no próprio vídeo que você seguiu e eu tb segui, que eles não usam o modo de Homologação (que não funciona) para pix, eles testam e fazem o vídeo usando o modo de Produção. E foi o que eu fiz e no meu sistema deu certo, eu consigo listar as chaves, gerar QR etc, consigo fazer tudo, mas somente em Produção, quando muda pra Homologação nada funciona. Veja se essa dica te ajuda.

# pix
Avatar discord do usuario gargula.

gargula.

Ver Respostas

Sim, já segui a documentação, estou usando ela como base, pode ver ai nos meus prints, ta exatamente igual. Inclusive a chamada para envio do Webhook estou usando dos exemplos da própria SDK do PHP de vocês. Meu servidor já é TLS 1.2, baixei o certificado de vocês, utilizo servidor dedicado, estou usando o modo de produção (até porque o sandbox aparentemente não funciona para Pix), meu site já está online e tem certificado digital LetsEncrypt(Certbot) conforme vocês indicam na documentação. Ta tudo certinho, eu só preciso de uma força pra me dar uma luz no que está saindo errado, já passei 2 madrugada debruçado em cima desse código pra ver se acho alguma coisa que não ta batendo mas nada ainda. Acredito que seja alguma coisa na reescrita no Nginx, mas preciso de uma ajuda mesmo

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Mas eu preferi deixar a nossa assim:

{
"pix": {
"receberSemChave": false,
"chaves": {
"355e4568-e89b-1243-a456-006655440001": {
"recebimento": {
"txidObrigatorio": true,
"qrCodeEstatico": {
"recusarTodos": true
},
"webhook": {
"notificacao": {
"tarifa": true
}
}
}
}
}
}
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Por exemplo, isto é o que está na doc, que permite receber de todos os jeitos:

{
"pix": {
"receberSemChave": true,
"chaves": {
"355e4568-e89b-1243-a456-006655440001": {
"recebimento": {
"txidObrigatorio": false,
"qrCodeEstatico": {
"recusarTodos": false
},
"webhook": {
"notificacao": {
"tarifa": true
}
}
}
}
}
}
}

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Mas normalmente o mais útil é limitar as modalidades de ingresso de dinheiro via Pix para aquelas que te permitam conciliação, usando o /gn/settings.