merchantLedger.transactionPosted.event.v1 (v1.1.0)
Exchange:
merchantAccountId string → UUID
requiredMatch pattern:
^[a-fA-F0-9]{32}$merchantNumber integer
requiredmerchantId string → UUID
requiredMatch pattern:
^[a-fA-F0-9]{32}$postingDetails object → PostingDetails
requiredvalueDate string → LocalDate
requiredMatch pattern:
^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])$transactionId string → UUID
requiredMatch pattern:
^[a-fA-F0-9]{32}$transactionName string
requiredamount object → Amount
requiredamount integer
requiredcurrency string
requiredISO-4217 Code (3 char codes, e.g. SEK,NOK,EUR,DKK)
Match pattern:
^[A-Z]{3}$Max length:
128type object → EntryType
requiredreferences array [object]
requiredItem Details:
key string
requiredvalue string
requiredmessage string
header object → EventHeader
requiredaggregateId string
requiredeg. PaymentId
aggregateSequenceNumber integer
requiredStarting at 1.
aggregateType string
requiredAggregate root, eg. "payment", "merchant"