1
Criar fatura
Primeiro, crie a fatura indicando que é uma devolução de pagamento. Indique a parcela e o valor que será devolvido.
- Pela API
- Pelo Console
type: Tipo da fatura (neste exemplo,pay_offindica 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:
- Pela API
- Pelo Console
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
- Pela API
- Pelo Console
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.