Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
sinapse8788
for pix in response['pix']: txid_list.append(pix['txid'])
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
rubenskuhl
Lembrando que um pix pode ou não ter txid... se alguém tiver feito uma transferência direta, essa transação pode estar sem txid, mesmo que as novas transações que você tenha feito sejam todas com txid.
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
sinapse8788
Olha só a resposta vem com os txids fitrados Lista tx logo apos erro ['b08e02236f5f4579aaf8d7ef691e02df', '2f4023cb1d4943ebaaccbd3512e7df40']
mesmo dando erro depois, acho que ele está tentando achar txid em todos os dados contidos no campo pix:, ai quando ele se depara com um dado que não tem o rótulo pix dá esse erro, mas informa os txids encontrados, vou fazer um teste
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
sinapse8788
será que ele está tentando classificar como txid tudo que vem dentro do dicionario pix? E ai da o err por que tem valores ali que não sao txid?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
sinapse8788
txid_list.append(pix['txid']) KeyError: 'txid'
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
sinapse8788
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 logo apos erro", txid_list)
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
sinapse8788
vou re testar no local se faz uma transação pix e grava na base
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
sinapse8788
Não, fiz alguns PIX pela api gerando qrcode exatamente como estava sendo feito ontem e funcionava
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
sinapse8788
sim, eu mesmo fiz PIX justamente pra descartar que não era uma response vazia
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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'
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)
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
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?
Remover
Para remover esta mensagem, entre em contato com a nossa equipe através do nosso servidor no Discord.
balles9227
Boa noite galera, alguem aqui pode me ajudar tirando uma duvida minha? Eu estou fazendo api da gerencianet para enviar pix e tem um parametro que pede idEnvio, eu procurei na documentação o que seria isso e o que eu tenho que preencher mas nao consegui entender.