Pular para o conteúdo principal

Avançar o status de um recurso (apenas sandbox)

POSTBase URL
/:companyId/banking/primitives/_sandbox/advance

Simula, no sandbox, um acontecimento que em produção vem de fora — por exemplo, o banco confirmar um pagamento.

O status de um recurso não pode ser alterado diretamente: ele resulta do histórico de eventos. Esta operação registra um novo evento nesse histórico, e o status passa a refletir o resultado.

Pagamento (resourceId de um pagamento):

eventEfeitostatus do Paymentstatus do meio de pagamento
settledébito liquidadosettledsettled
failrecusa do meio de pagamentofailedfailed
returnfalha antes de completarfailedreturned
require_approvalexige aprovaçãopending_approvaldispatched
approveaprovação concedidaapproveddispatched
revertdevolução após liquidarfailedreverted

Lote (resourceId de um lote): process, require_approval e expire.

Regras

  • settled, failed e canceled encerram o ciclo do pagamento: um novo evento retorna 409. A única exceção é revert.
  • revert exige que o pagamento tenha liquidado antes; caso contrário retorna 409.
  • Um lote já disparado ou concluído não aceita novos eventos e retorna 409.
  • Cada evento aplicado também é enviado aos seus webhooks, como payment.settled.

Request Specifications

Request​

Responses​

Evento aplicado; o recurso já reflete o novo status.