Montran · Schema

BulkPaymentRequest

Bulk payment submission request

BankingCentral BankingFinancial ServicesISO 20022Market InfrastructureMessagingPaymentsReal-Time PaymentsSWIFT

Properties

Name Type Description
batchId string Client-assigned batch identifier
numberOfTransactions integer Number of payments in the batch
controlSum number Sum of all payment amounts for validation
payments array List of instant payment requests
View JSON Schema on GitHub

JSON Schema

montran-bulkpaymentrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/BulkPaymentRequest",
  "title": "BulkPaymentRequest",
  "type": "object",
  "description": "Bulk payment submission request",
  "required": [
    "payments"
  ],
  "properties": {
    "batchId": {
      "type": "string",
      "description": "Client-assigned batch identifier"
    },
    "numberOfTransactions": {
      "type": "integer",
      "description": "Number of payments in the batch"
    },
    "controlSum": {
      "type": "number",
      "format": "double",
      "description": "Sum of all payment amounts for validation"
    },
    "payments": {
      "type": "array",
      "description": "List of instant payment requests",
      "items": {
        "$ref": "#/components/schemas/InstantPaymentRequest"
      },
      "minItems": 1
    }
  }
}