Events: advance_status_changed
This webhook is triggered at various stages of the application lifecycle to provide updates on the status of an application.
Payload Structure:
See https://liberis-api.readme.io/v3/reference/post_advancestatuschanged
Application Status Transitions:
stateDiagram-v2 REJECTED: REJECTED PENDING_DECISION: PENDING_DECISION PENDING_FULFILMENT: PENDING_FULFILMENT CANCELLED: CANCELLED state if_state <<choice>> state if_state2 <<choice>> state if_state3 <<choice>> state if_state4 <<choice>> direction LR [*] --> if_state if_state --> REJECTED if_state --> PENDING_DECISION if_state --> PENDING_FULFILMENT PENDING_FULFILMENT --> if_state3 if_state3 --> CANCELLED if_state3 --> PENDING_DISBURSEMENT PENDING_DECISION --> if_state2 if_state2 --> PENDING_FULFILMENT if_state2 --> CANCELLED if_state2 --> REJECTED PENDING_DISBURSEMENT --> if_state4 if_state4 --> FUNDED if_state4 --> REJECTED REJECTED --> [*] FUNDED --> [*] CANCELLED --> [*]
From | To | Happens when |
---|---|---|
null | REJECTED | A new advance is created; no further credit decision is required |
null | PENDING_DECISION | A new advance is created; a credit decision is required before it progresses |
null | PENDING_FULFILMENT | A new advance is created; no further credit decision is required |
PENDING_DECISION | PENDING_FULFILMENT | A credit decision has been made and Liberis intends to fund this advance, as soon as all outstanding actions (including contract signature) are completed. |
PENDING_DECISION | REJECTED | Liberis will not fund this deal as it was rejected during the underwriting process |
PENDING_DECISION | CANCELLED | The advance has been cancelled by Liberis or the merchant |
PENDING_FULFILMENT | CANCELLED | The advance has been cancelled by Liberis or the merchant |
PENDING_FULFILMENT | PENDING_DISBURSEMENT | Liberis has completed all checks and intends to fund the advance. Depending on the banking rail in use, this may take seconds to days. |
PENDING_DISBURSEMENT | FUNDED | Liberis has confirmed that the merchant has received the funds. For banking rails that support live confirmations, this will be real time. For banking rails without explicit confirmation steps, this will be after a timeout period has elapsed without a reported error from Liberis' banking partner. |