Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 25/02/2023
# pix
Avatar discord do usuario sinapse8788

sinapse8788

Ver Respostas

funcionar

# pix
Avatar discord do usuario sinapse8788

sinapse8788

pois é deveria funcionam colocando a data diretamente

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Eu acho que a lógica de fuso está sim errada mas que possivelmente não seja a causa do seu problema atual.

# pix
Avatar discord do usuario sinapse8788

sinapse8788

O que me parece é que ele não consegue ver o item "txid" dentro da resposta da response, porque eu não sei por que antes via

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Ver Respostas

a principio funcionava e bem simples, mas agora realmente não sei por onde começar a investigar, vou mexer no fuso z para testar

# pix
Avatar discord do usuario sinapse8788

sinapse8788

ele compara a response com a base de dados

# pix
Avatar discord do usuario sinapse8788

sinapse8788

ele busca os txids ai para comparar com os txids gravados no meu site, quando o cliente gera o qurcode e ai atualiza o saldo do cliente

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Não, fiz alguns PIX pela api gerando qrcode exatamente como estava sendo feito ontem e funcionava

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Transferência manual ? Isso não tem txid.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E alterar o fuso do servidor não muda nisso, precisaria colocar no código conversão da hora entre a do servidor e o fuso Z.

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Ver Respostas

sim, eu mesmo fiz PIX justamente pra descartar que não era uma response vazia

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Será que no intervalo havia alguma transação ? Pq dependendo do serviço, entre 21h e meia-noite pode não ter nada mesmo...

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Ver Respostas

eu pensei nisso, que poderia ser o problema de data, mas alterei o servidor para UTC -3 e nada, alterei o código inclusive para teste com uma data direta de ontem e hoje e também mesmo erro, ele não reconhece o txid na resposta da response, eu acreditaria em um erro de programação ai meu, mas como estava funcionando acabei ficando perdido

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Lembrando que meia-noite no fuso Z é 21h no horário de Brasília...

# pix
Avatar discord do usuario sinapse8788

sinapse8788

gn = Gerencianet(credentials)

# pega a data atual
data_atual = datetime.datetime.now().strftime("%Y-%m-%d")

# formata a data para o formato ano-mês-diaT00:00:00Z
# pega a data de início como um dia antes da data atual
data_inicio = (datetime.datetime.strptime(data_atual, '%Y-%m-%d') - datetime.timedelta(days=1)).strftime(
"%Y-%m-%d") + 'T00:00:00Z'

# pega a data de fim como o dia de hoje até a meia noite
data_fim = (datetime.datetime.strptime(data_atual, '%Y-%m-%d') + datetime.timedelta(days=0)).strftime(
"%Y-%m-%d") + 'T23:59:59Z'

params = {
"inicio": data_inicio,
"fim": data_fim
}

response = gn.pix_received_list(params=params)

print("Response antes da criação da lista", response)
# cria uma lista com os txid
txid_list = []
for pix in response['pix']:
txid_list.append(pix['txid'])
print("Lista tx", txid_list)

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Estou trabalhando com python, o código que estrai os txid é esse:

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Antes de alterar meu código gostaria de entender isso melhor pra evitar futuros gargalos

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Eu sei o limite da api, e tentei não exceder esse limite, mas realmente meu código estava consultando muito

# pix
Avatar discord do usuario sinapse8788

sinapse8788

Pessoal bom dia, estou enfrentando um erro estranho eu tenho um código que faz requisições para ver os txis de pix pagos no dia de hoje, até ontem estava funcionando e do nada começou a me dar um erro de não encontrar txid, eu fui consultar diretamente na Efí pelo site as requisições na produção, porque o código está em produção e quando tento consultar pelo site primeiro me deu um erro 500, depois tentei novamente e não mostra resultado das requisições que foram concluídas com sucesso apesar de terem vários pix efetuados com sucesso e ter feito varios gets com sucesso, coloquei um range de data compativel com as datas das requisições, poderia ser um bloqueio da API? Por excesso de tentativas? Ou algo assim? E se for como eu descubro isso?

# bolix
Avatar discord do usuario miauzinho013

miauzinho013

Ver Respostas

Boa noite pessoal, estou em um servidor em nodejs, gostaria de saber como consigo tratar os dados de uma chamada do webhook de boletos e carnês, o endpoint com tipo POST é chamado, porém a requisição não tem conteúdo, função:


static updateSaleStatus = async (req, res) => {
console.log('\x1b[36m%s\x1b[0m','Recebendo requisição de atualização de status de venda')
console.log(JSON.stringify(req.body))
res.status(200).end()
}

imagem enviada na mensagem pelo usuario miauzinho013