Simulação de cenários - Fechamento e Vencimento de Faturas
Esta página descreve como simular o fechamento e vencimento de faturas para testar o fluxo de transações com cartões pós-pagos. Essas simulações são úteis para homologação e testes de integração.
1 - Simulação de fechamento de fatura
Simula o fechamento de uma fatura aberta, alterando seu status para processing_closing e publicando a mensagem na fila de fechamento. A fatura será processada conforme a configuração da carteira.
ENDPOINT
/mock/invoice/INVOICE_KEY/closeMÉTODO
PATCHPath Parameters
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
invoice_key * | string | Chave única da fatura no formato UUID v4 | 36 |
Headers
Request Body
Esta requisição não possui body.
Response
STATUS
204Response Body
{}
Response Body Params
Esta resposta não possui parâmetros no body.
Comportamento
- A simulação altera o status da fatura para
processing_closing - A fatura deve estar com status
openedpara poder ser fechada - Uma notificação de mudança de status é enviada ao cliente
2 - Simulação de vencimento de fatura
Simula o vencimento de uma fatura fechada, alterando seu status para processing_expiration e publicando a mensagem na fila de vencimento. A fatura será processada conforme a configuração da carteira.
ENDPOINT
/mock/invoice/INVOICE_KEY/expireMÉTODO
PATCHPath Parameters
| Campo | Tipo | Descrição | Caracteres |
|---|---|---|---|
invoice_key * | string | Chave única da fatura no formato UUID v4 | 36 |
Request Body
Esta requisição não possui body.
Response
STATUS
204Response Body
{}
Response Body Params
Esta resposta não possui parâmetros no body.
Comportamento
- A simulação altera o status da fatura para
processing_expiration - A fatura não pode estar com status
opened(deve estar fechada) - A carteira deve ter pelo menos uma fatura aberta
- A próxima data de fechamento da carteira não pode ser anterior à próxima data de vencimento
- Uma notificação de mudança de status é enviada ao cliente