Initiate AML Screening Command (v1)

Command to initiate Anti-Money Laundering screening for a payment

Architecture

Schema

Message Schema

26 properties

Base type for all commands in the system

id string
required

Unique identifier for the message, typically a UUID

paymentId string <uuid>
required

Payment unique identifier in version 4 UUID format

userId string
required

Unique identifier of the user initiating the payment

debtorName string
required

Name of the debtor

debtorAccount object
required

Contains account details used in Anti-Money Laundering screening

debtorAddress object

Contains the address details

creditorName string
required

Name of the creditor

creditorAccount string → AmlAccount ❌ ref not found
required

Reference to #/components/schemas/AmlAccount (definition not found in root schema)

Title: AmlAccount

creditorAddress string → Address ❌ ref not found

Reference to #/components/schemas/Address (definition not found in root schema)

Title: Address

instructedAmount object
required

Contains the payment amount and currency code

remittanceInformationUnstructured string

Additional details about the payment