Skip to main content
1

Criar fatura

Primeiro, crie a fatura indicando que é uma devolução de pagamento. Indique a parcela e o valor que será devolvido.
  • type: Tipo da fatura (neste exemplo, pay_off indica um acerto de contas).
  • items: Detalhes da devolução.
  • autoFinalize: Indica se a fatura deve ser finalizada automaticamente após sua criação.
  • dueDate: Data de vencimento da fatura (pode ser a data limite de devolução).
  • payer: Identificador do pagador.
  • beneficiary: Identificador do beneficiário.
  • description: Descrição da fatura.
2

Criar intenção de pagamento

Você deve criar uma intenção de pagamento para identificar para qual conta bancária ou PIX que será feito a devolução. Isso ajuda a garantir que os fundos sejam transferidos de volta para a conta correta.
Parâmetros do corpo da requisição:
  • method: Método de pagamento.
  • methodData.type: Tipo de método de pagamento.
  • methodData.paymentMethod: ID do método de pagamento.
  • methodData.description: Descrição do método de pagamento.
  • amount: Quantidade a ser reembolsada. (Note que é um valor negativo para indicar devolução.)
  • expireAt: Data de validade da intenção de pagamento.
3

Atualizar status da intenção de pagamento

Após criar a intenção de pagamento, você deve efetuar a transferência de devolução e atualizar o status.
Parâmetros do corpo da requisição:
  • amountPaid: Quantidade reembolsada. (Novamente, o valor é negativo para indicar devolução.)
  • paidAt: Data em que o reembolso foi realizado.