Accounts Events

Events related to account / card changes.

customer_created

A customer has been created.

FieldDescription
customer_statusCurrent status of the customer. (enabled, deleted, disabled, unregistered, blocked)
customer_idUnique identifier generated by the core system.
external_idUnique identifier provided by the partner during customer creation.
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.

{ 
    "data": { 
      "customer_status": "unregistered", 
      "customer_id": "881c9dc6-71f9-4b67-8169-068bcfe8b7e2", 
      "external_id": "mo001", 
    },
    "event_id": "5ecf55a5-1fca-4231-b171-cc72f7053228", 
    "timestamp": "2025-01-31 17:20:33 MST", 
    "type": "customer_created",
} 

customer_status_updated

The customer status has been updated.

FieldDescription
new_statusNew status of the customer. (enabled, deleted, disabled, unregistered, blocked)
old_statusPrevious status of the customer. (enabled, deleted, disabled, unregistered, blocked)
customer_idUnique identifier generated by the core system.
external_idUnique identifier provided by the partner during customer creation.
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "new_status":"enabled",
      "old_status":"unregistered",
      "customer_id":"881c9dc6-71f9-4b67-8169-068bcfe8b7e2",
      "external_id":"mo001"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"customer_status_updated"
}

customer_updated

A customer has been updated.
This event is not triggered when the customer status is modified.

FieldDescription
customer_idUnique identifier generated by the core system.
external_idUnique identifier provided by the partner during customer creation.
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "customer_id":"881c9dc6-71f9-4b67-8169-068bcfe8b7e2",
      "external_id":"mo001"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"customer_updated"
}

set_limit_credit

A credit limit has been set for a customer.


Description
Current status of the customer. (enabled, deleted, disabled, unregistered, blocked)
Unique identifier generated by the core system.
Unique identifier provided by the partner during customer creation.
Pre-approved credit amount (base score amount plus any extra amount).
Unique identifier of the event.
Event date and time.
Event type.
{
   "data":{
      "customer_id":"881c9dc6-71f9-4b67-8169-068bcfe8b7e2",
      "external_id":"mo001",
      "line_of_credit":"3000"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"set_limit_credit "
}


update_limit_credit

A score is assigned to a customer account, and the credit limit for the customer’s account is updated.

FieldDescription
old_available_amountPrevious credit limit.
new_available_amountNew credit limit.
customer_external_idUnique customer identifier provided by the partner.
account_card_external_idUnique identifier provided by the processor for the creation of the customer’s account.
product_idIdentifier of the product configured in MO.
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "old_available_amount":"0",
      "new_available_amount":"5000",
      "customer_external_id":"881c9dc6-71f9-4b67-8169-068bcfe8b7e2",
      "account_card_external_id":"mo001"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "product_id":"d27734d6-1cb6-420d-a726-5c97efc0481b",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"update_limit_credit"
}

account_created

An account has been created for the customer.

FieldDescription
customer_external_idUnique identifier provided by the partner.
external_idUnique account identifier provided by the processor.
statusAccount status. (active, suspend, canceled)
event_idUnique identifier of the event.
product_idIdentifier of the product configured in MO.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "customer_external_id":"881c9dc6-71f9-4b67-8169-068bcfe8b7e2",
      "external_id":"mo001",
      "status":"active",
      "product_id":"d27734d6-1cb6-420d-a726-5c97efc0481b"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"account_created"
}

account_status_changed

The account status has been updated.

FieldDescription
new_statusNew account status. (active, suspend, canceled)
old_statusPrevious account status. (active, suspend, canceled)
account_external_idUnique account identifier provided by the processor.
event_idUnique identifier of the event.
product_idIdentifier of the product configured in MO.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "new_status":"suspend",
      "old_status":"active",
      "account_card_external_id":"mo001",
      "product_id":"d27734d6-1cb6-420d-a726-5c97efc0481b"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"account_status_changed"
}

card_created

A card has been created for the customer’s account.

FieldDescription
account_external_idUnique account identifier provided by the processor.
card_external_idUnique card identifier provided by the processor.
card_numberPrinted card number. This value is masked/obfuscated.
brandCard brand. (mastercard, visa)
card_typeCustomer card type. (physical, virtual)
statusCard status. (active, suspend, blocked, canceled, stolen, lost, default)
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "account_external_id":"881c9dc6-71f9-4b67-8169-068bcfe8b7e2",
      "card_external_id":"mo001",
      "card_number":"5433XXXXXX3333",
      "brand":"visa",
      "card_type":"physical",
      "status":"active"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"card_created"
}

card_status_changed

The card status has been updated.

FieldDescription
account_external_idUnique account identifier provided by the processor.
card_external_idUnique card identifier provided by the processor.
new_statusNew card status. (active, suspend, blocked, canceled, stolen, lost, default)
old_statusPrevious card status. (active, suspend, blocked, canceled, stolen, lost, default)
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "account_external_id":"881c9dc6-71f9-4b67-8169-068bcfe8b7e2",
      "card_external_id":"mo001",
      "new_status":"active",
      "old_status":"suspend"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"card_status_changed"
}

card_activate

The card has been activated.

FieldDescription
account_external_idUnique account identifier provided by the processor.
card_external_idUnique card identifier provided by the processor.
statusCard status. (active)
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "account_external_id":"881c9dc6-71f9-4b67-8169-068bcfe8b7e2",
      "card_external_id":"mo001",
      "status":"active"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"card_activate"
}

balance_inquiry

Customer account balance inquiry.

FieldDescription
open_to_buyCustomer’s available balance.
account_card_external_idUnique identifier provided by the processor for the creation of the customer’s account.
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "open_to_buy ":"3000",
      "account_card_external_id":"mo001"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"balance_inquiry"
}

account_overdue (Version > 1.6)

When an account becomes overdue, an event is sent with information about the overdue debt and the account.

FieldDescription
expected_atMaximum payment due date for the billing cycle.
account_card_external_idUnique identifier provided by the processor for the creation of the customer’s account.
minimum_payment_outstandingOutstanding overdue amount.
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "expected_at ":"2025-05-122",
      "account_card_external_id":"mo001",
      "minimum_payment_outstanding":"711312.5"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"account_overdue"
}

account_overdue_status (Version > 1.6)

This event is triggered each day an account remains overdue.

FieldDescription
expected_atMaximum payment due date for the billing cycle.
account_card_external_idUnique identifier provided by the processor for the creation of the customer’s account.
days_in_defaultNumber of days the account is overdue.
minimum_payment_outstandingOutstanding overdue amount.
event_idUnique identifier of the event.
timestampEvent date and time.
typeEvent type.
{
   "data":{
      "expected_at ":"2025-05-122",
      "account_card_external_id":"mo001",
      "days_in_default":"10",
      "minimum_payment_outstanding":"711312.5"
   },
   "event_id":"5ecf55a5-1fca-4231-b171-cc72f7053228",
   "timestamp":"2025-01-31 17:20:33 MST",
   "type":"account_overdue_status"
}