PaymentCreate

Schema #/components/schemas/PaymentCreate of contract 1.0.0-draft.14.

  • sourceBalanceId Uuidrequired

  • recipientId Uuidrequired

  • amount PositiveMoneyrequired

  • fixedSide FixedSide

  • quoteId Uuid | null

  • reference stringrequired

    min length 1 · max length 140

  • purposeCode string | null

    Purpose / transfer reason from GET /payments/purpose-codes (ISO 20022 ExternalPurpose1Code; CNH needs GOD, STR, CTF or OTF: 422 purpose_required / invalid_purpose).

    max length 35

  • chargeBearer ChargeBearer | null

  • urgent boolean

    default false

  • scheduledFor Date | null

  • attachmentDocumentIds array of Uuid

  • submit boolean

    false saves a draft; true submits (approval, holds, routing).

    default true

  • note string | null

    max length 500

  • metadata Metadata