Consultar fatura duplicada

📘

O que você irá aprender com esse artigo?

  • Pré-requisitos para usar essa API
  • Motivos de duplicação de fatura
  • Consultar faturas duplicadas via API

Caso de uso

“Ocorreu a duplicidade de um pagamento de uma fatura e preciso validar quais foram as faturas que tiveram o pagamento duplicado”

Pré-requisitos para usar essa API

Necessário utilizar token API para realizar a requisição. Para saber como gerar token API, acesse aqui.

Motivos de duplicação de fatura

A duplicação de pagamento da fatura pode acontecer quando o cliente efetua o pagamento do boleto duas vezes, quando a fatura aceita mais de um método de pagamento e o cliente paga por pix ou cartão e posteriormente por boleto. Ou quando o pagamento é processado duas vezes porque o banco enviou duas vezes o arquivo de pagamento para a iugu.

Consultar faturas duplicadas via API

Para os casos mencionados acima, há uma forma de consultar se uma fatura teve pagamento duplicado. Para realizar essa consulta, basta realizar um GET no endpoint Listar faturas informando a data e a hora (precisa informar o horário) que gostaria consultar. Essa listagem vai retornar todas as faturas criadas e suas informações. Caso o parâmetro original_payment_id esteja diferente de null, mostra que esse pagamento foi duplicado.

Modelo de requisição

Curl --location --request GET 'https://api.iugu.com/v1/invoices?limit=50&created_at_from=2021-10-10T00:00:00&created_at_to=2021-10-14T12:00:00' \ 
--header 'Accept: application/json' \ 
--header 'Content-Type: application/json' \ 
--header 'Authorization: Basic {api_token em base64}' \ 
--header 'Cookie: __cfruid=6d3bd3c420b665676f0ae0ea8c0aeccd294e9204-1649186321'

Modelo de response

750