Histórico de mensagens sobre CONSULTAR PIX em bolix

EXIBINDO CONVERSAS RECENTES:

Texto: CONSULTAR PIX
Canal: bolix
Avatar discord do usuario nfetec

nfetec

Ver Respostas

Boa tarde,

Ao consultar o status de um cobranca (GET /v1/charge/:id) e esta estiver paga, não tem como saber se o pagamento foi feito via código de barras ou PIX (QrCode) ?
Porque preciso dessa informação para relatórios gerenciais da empresa. No IUGU por exemplo, ao consultar uma cobrança vem como method: iugu_bank_slip ou iugu_pix, no Efí está vindo tudo como banking_billet

Obrigado

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

1) quando eu for consultar esse pagamento vai constar como boleto pago ou como pix,

Avatar discord do usuario joao_efi

joao_efi

Boa noite @neryval tudo certo? 🙂
Não é necessário nenhuma ação por parte do seu sistema, o Pix já tem o valor corrigido com juros e multa internamente.
Então no momento da leitura ele já vai estar com o mesmo valor do código de barras.

Ao consultar o boleto, são retornados os dados do próprio boleto e também o atributo pix que inclui a imagem do QrCode em base64 e o pix copia e cola, como exemplificado pelo @marcelo_efi acima

Avatar discord do usuario lucio3859

lucio3859

Ver Respostas

Boa tarde, eu consegui consultar se o pagamento de um Pix foi feito pelo endpoint Consultar Cobrança (/v2/cob/:txid), paguei e apareceu como "CONCLUIDO", então tudo certo. Minha dúvida é que estou integrando com o sistema para Parques Aquáticos, onde cada pessoa recebe um cartão de consumo e vai fazer a auto recarga do seu cartão, então na teoria se eu consultar o último Pix gerado e ele constar como concluído eu credito o valor no cartão de consumo dele, já que será uma pessoa por vez. Agora fica a questão, se eu tiver problema com o retorno assim como tiveram um dia esses, for pago e não constar como como concluído o último feito, gerará uma bola de neve, já que passam cerca de 8 a 10 mil pessoas por dia. Alguém poderia me dar uma ideia de como isso deve ser feito?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Certo. levarei sua sugestão para análise.
Teoricamente, como o boleto tem sua confirmação d+1, e o Pix tem sua confirmação instantânea, então quando consultar o token de notificação e o parâmetro received_by_bank_at estiver com a mesma data do created_at, significa que foi pago com Pix 😉

json
{
"created_at": "2019-09-14 07:33:30", // data da alteração do status do array "id 4"
"custom_id": null, // identificador da cobrança definido pelo integrador, se existir
"id": 4,
"identifiers": { // identificadores que representam a cobrança
"charge_id": 24342333
},
"received_by_bank_at": "2019-09-14", // data do pagamento da cobrança
"status": {
"current": "paid", // status ATUAL da transação: paid ("pago")
"previous": "waiting" // status ANTERIOR da transação: waiting ("aguardando")
},
"type": "charge", // tipo da cobrança que sofreu a alteração (neste caso, "charge" quer dizer que a alteração ocorreu em uma transação)
"value": 6990 // valor que acompanha a alteração. Esta tag existirá quando a alteração for uma confirmação de pagamento, informando o valor pago que foi confirmado
}