Advance Status Changed

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 --> [*]
FromToHappens when
nullREJECTEDA new advance is created; no further credit decision is required
nullPENDING_DECISIONA new advance is created; a credit decision is required before it progresses
nullPENDING_FULFILMENTA new advance is created; no further credit decision is required
PENDING_DECISIONPENDING_FULFILMENTA credit decision has been made and Liberis intends to fund this advance, as soon as all outstanding actions (including contract signature) are completed.
PENDING_DECISIONREJECTEDLiberis will not fund this deal as it was rejected during the underwriting process
PENDING_DECISIONCANCELLEDThe advance has been cancelled by Liberis or the merchant
PENDING_FULFILMENTCANCELLEDThe advance has been cancelled by Liberis or the merchant
PENDING_FULFILMENTPENDING_DISBURSEMENTLiberis has completed all checks and intends to fund the advance. Depending on the banking rail in use, this may take seconds to days.
PENDING_DISBURSEMENTFUNDEDLiberis 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.