settlement.confirmed.event.v2 (v2.2.0)
Exchange:
confirmedValueDate string → LocalDate
requiredMatch pattern:
^\d{4}\-(0[1-9]|1[012])\-(0[1-9]|[12][0-9]|3[01])$amountCharges 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:
128amountRefunds 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:
128amountFees 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:
128amountSettlement 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:
128amountAccountDeposits object → Amount
amount integer
requiredcurrency string
requiredISO-4217 Code (3 char codes, e.g. SEK,NOK,EUR,DKK)
Match pattern:
^[A-Z]{3}$Max length:
128bankAccount object → BankAccount
requiredbic string
requiredMatch pattern:
^[A-Z]{6}[0-9A-Z]{2}([0-9A-Z]{3})?$Max length:
128iban string
requiredMatch pattern:
^[a-zA-Z]{2}[0-9]{2}[a-zA-Z0-9]{0,30}$Max length:
128id string → UUID
requiredMatch pattern:
^[a-fA-F0-9]{32}$displayName string
Max length:
128currency string
Match pattern:
^[A-Z]{3}$Max length:
128amountAdjustments 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:
128amountChargebacks 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:
128merchantAccountId string → UUID
requiredMatch pattern:
^[a-fA-F0-9]{32}$merchantId string → UUID
requiredMatch pattern:
^[a-fA-F0-9]{32}$settlementId string → UUID
requiredMatch pattern:
^[a-fA-F0-9]{32}$header object → EventHeader
requiredaggregateId string
requiredeg. PaymentId
aggregateSequenceNumber integer
requiredStarting at 1.
aggregateType string
requiredAggregate root, eg. "payment", "merchant"