Histórico de mensagens sobre n

EXIBINDO CONVERSAS RECENTES:

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

sinapse8788

muito estranho olhe só a resposta agora da minha lista

# pix
Avatar discord do usuario sinapse8788

sinapse8788

vou re testar no local se faz uma transação pix e grava na base

# pix
Avatar discord do usuario sinapse8788

sinapse8788

detalhe acabei de fazer funcionar no servidor local, mas no on-line ainda mesmo erro

# pix
Avatar discord do usuario sinapse8788

sinapse8788

mas... é nosso trabalho descobrir não é kkkkk vamos testando, se pensar em algo me informa por favor

# 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: