Financial Account State Update

financial-account.state-updated

This event occurs when a Financial Account’s state is updated.

Payload Object

id

string (UUID)

Event ID.

type

string

Event type. Value is financial-account.state-updated.

createdAt

string (date-time)

Date and time the event occurred.

data

object

Data related to the event.

financialAccountId

string (UUID)

Financial Account ID.

dateTime

string (date-time)

Date and time the current status was assigned to the Financial Account.

status

string enum, values: PENDING, ACTIVE, SUSPENDED

Current status of the Financial Account. The following values are supported:

  • PENDING  Financial Account is being processed and is not yet active.
  • ACTIVE  Financial Account is active.
  • SUSPENDED  Financial Account is inactive. Inactive Financial Accounts cannot be used in transactions.

previousDateTime

string (date-time)

Date and time the previous status was assigned to the Financial Account.

previousStatus

string enum, values: PENDING, ACTIVE, SUSPENDED

Previous status of the Financial Account. The following values are supported:

  • PENDING  Financial Account is being processed and is not yet active.
  • ACTIVE  Financial Account is active.
  • SUSPENDED  Financial Account is inactive. Inactive Financial Accounts cannot be used in transactions.

createdAt

string (date-time)

Date and time the status update was created.

Sample Payload Object

				
					{
  "id": "f4eedc00-a980-4010-8348-5982b767bd0b",
  "type": "financial-account.state-updated",
  "createdAt": "2025-04-10T21:10:53.857Z",
  "data": {
    "financialAccountId": "eafa9b25-4485-4b83-a759-27d79bf56d2b",
    "dateTime": "2025-04-09T00:42:12.106Z",
    "status": "ACTIVE",
    "previousDateTime": "2025-04-08T00:42:12.106Z",
    "previousStatus": "PENDING",
    "createdAt": "2025-04-10T00:42:12.106Z"
  }
}