Skip to content
innovorder
⌘K

Event stream

Transaction Events

The transactions.created event allows you to track E-Wallet (Account) movements. This includes reloads (credits), debits, refunds, or administrative adjustments.

Payload Example

json
{
  "event_type": "transactions.created",
  "event_id": "c47da84c4b93d3ae555510ae8583d552dc5787a52d9795ca6105155d33d9e0e6",
  "event_time": 1764349153470,
  "payload": {
    "customerId": 37732,
    "firstName": "b@b",
    "lastName": "b@b",
    "email": "b@b.fr",
    "class": "groupe31",
    "section": "",
    "subSection": "",
    "pricingRuleCode": "rt31",
    "accountPaymentType": "PREPAYMENT",
    "studentNumber": "43344344cc",
    "badgeNumber": "BHBH",
    "sourceUserId": 11,
    "sourceUserFirstName": "Super",
    "sourceUserLastName": "Admin",
    "sourceUserEmail": "useradmin1@innovorder.fr",
    "applyDate": "2025-11-28T16:59:13.000Z",
    "creationDate": "2025-11-28T16:59:13.000Z",
    "transactionId": 592858,
    "brandId": 39,
    "restaurantId": null,
    "restaurantName": null,
    "orderId": null,
    "externalOrderReference": null,
    "transactionAmount": 100,
    "transactionType": "1",
    "paymentOrigin": "1",
    "paymentOriginMetadata": null,
    "transactionStatus": "1",
    "transactionSource": "1",
    "externalUserReference": null,
    "currency": "EUR"
  }
}

Payload Field Reference

FieldTypeDescription
transactionIdIntegerUnique ID of the transaction.
transactionAmountIntegerAmount in cents.
customerIdIntegerID of the customer.
transactionTypeEnum (String)Type of movement (see table below).
transactionSourceEnum (String)Origin of the transaction (see table below).
paymentOriginEnum (String)Payment method used (see table below).
sourceUserIdIntegerID of the user who performed the transaction (e.g. admin).
studentNumberStringCustomer's matricule/student ID.
badgeNumberStringCustomer's badge number.

Enum Reference

TransactionType

ValueMeaning
1CREDIT (Reload)
2REFUND
3DEBIT
4CANCEL
5DATE_MODIFICATION
6POST_PAYMENT_RESET

TransactionStatus

ValueMeaning
1OK
2REFUSED
3CANCELLED
4ERROR
5PENDING
6REQUIRES_ACTION

TransactionSource

ValueMeaning
1DASHBOARD
2CEL
3EWALLET_RELOADER
4RECEPTION
5POS
6KIOSK
7TIME_CHEF_API
8EWALLET_KIOSK
9VENDING_MACHINE
10SYSTEM

PaymentOrigin

ValueMeaning
1CASH
2CHECK
3OTHER
4CREDIT_CARD_ONLINE
5CREDIT_CARD
6LUNCHEON_VOUCHER
7TIME_CHEF