Collect Status Enumerator

To have the knowledge of a collect status

Validating_BVN

At this point, the collect process is waiting for the client consent to search bank accounts.
It may advance to:

  • Closed_BVN_Validation_Failed
  • Waiting_Document_Signature
  • Closed_Expired

Closed_BVN_Validation_Failed

If the collect reaches this point, it means that the process of discovering bank accounts did not yield bank accounts able to be targeted with direct debits.
This is a terminal state for the collect.

Waiting_Document_Signature

At this point, the collect has already received consent for the search of bank accounts, and at least one bank account found is eligible for a direct debit.
The system now awaits the documents to be signed, in order to proceed.
It may advance to:

  • Waiting_Document_Signature_HelloSign
  • Closed_Expired
  • Rejected

Rejected

The collect reaches this status if the client actively refuses to proceed with the signature.
This is a terminal state for the collect.

Waiting_Document_Signature_HelloSign

At this point, Lidya has received information that the client has signed the documents, but the documents are not yet available to be retrieved. Usually, a collect is in this status only for a few minutes.
It may advance to:

  • Closed_Mandates_Failed_to_Initialize
  • Waiting_Mandate_Activation

Waiting_Mandate_Activation

At this point, all signed mandates were sent to the bank, the system is waiting for bank approvals to start collections.
It may advance to:

  • Closed_Mandates_Failed_to_Initialize
  • Ongoing

Closed_Mandates_Failed_to_Initialize

To reach this step at least one mandate must have been sent to the bank for activation. If no mandate manages to be activated, the collect will be placed at this status.
This is a terminal state for the collect.

Ongoing

The collect reaches this status once it is ready to start collections. It will remain in this status until all the money has been collected, or no more collections are possible.
It may advance to:

  • Closed_Payed
  • Closed_Payements_Missing
  • Closed_Stopped
  • Paused

Closed_Payed

The collect reaches this step when all the money has been collected.
This is a terminal state for the collect.

Closed_Payements_Missing

The collect reaches this step when no more mandates are active for collection, but not all the expected money was collected.
This is a terminal state for the collect.

Closed_Stopped

The collect reaches this step if the user chooses to stop all active mandates.
This is a terminal state for the collect.

Closed_Expired

The collect reaches this step if it's not activated in a timely manner.
This is a terminal state for the collect.

Paused

The collect reaches this step if the user chooses to pause all active mandates.
It may advance to:

  • Ongoing