Skip to main content

Bulkdeposittransactionsinput

Represents the request payload for creating a bulk deposit transactions.

transactions object[]

The list of transactions

  • Array [
  • accountIdstringrequired

    The id of the account

    amountnumberrequired

    The amount that was added to an account

    externalIdstring

    The external id of the deposit transaction, customizable, unique

    holdExternalReferenceIdstring

    The external id of an account authorization hold

    notesstring

    Extra notes about this deposit transaction

    paymentDetails object

    The payment information including account identification details

    creditor object

    The details of the party for a transaction

    namestring

    The name of the party

    creditorAccount object

    The account currency and identification

    currencystring

    The currency of the account

    identification object

    The account identification details

    ibanstring

    The account unique identifier

    other object

    Represents other way of identification for the account.

    identificationstring

    The identification of the payer/payee

    schemestring

    The identification scheme

    creditorAgent object

    The agent details for a party

    financialInstitutionIdentification object

    The identification of the financial institution

    bicstring

    Business identifier code

    debtor object

    The details of the party for a transaction

    namestring

    The name of the party

    debtorAccount object

    The account currency and identification

    currencystring

    The currency of the account

    identification object

    The account identification details

    ibanstring

    The account unique identifier

    other object

    Represents other way of identification for the account.

    identificationstring

    The identification of the payer/payee

    schemestring

    The identification scheme

    debtorAgent object

    The agent details for a party

    financialInstitutionIdentification object

    The identification of the financial institution

    bicstring

    Business identifier code

    paymentIdentification object

    The payment identification details

    endToEndIdentificationstring

    Identifier assigned by the initiating party to the transaction

    instructionIdentificationstring

    Identifier of a payment instruction

    transactionIdentificationstring

    Identifier unique for a period assigned by the first initiating party to the transaction

    paymentTypeInformation object

    The information specifying the type of transaction

    serviceLevel object

    The rules under which the transaction should be processed

    codestring

    The code for a pre-agreed service or level of service between the parties

    remittanceInformation object

    The information specifying the payment items that are intended to settle

    structured object

    The information specifying the payment items that are intended to settle

    creditorReferenceInformation object

    Represents the reference to the underlying documents of the payment.

    referencestring

    The reference information of the creditor's underlying documents

    referenceIssuerstring

    The entity that assigns the reference type

    referenceTypestring

    The type of creditor reference

    unstructuredstring

    Information supplied to match the items of the payment in an unstructured form

    paymentOrderIdstring

    The payment order id of the deposit transaction, customizable

    skipMaximumBalanceValidationboolean

    Flag indicating that a maximum balance validation should be skipped

    transactionDetails object

    Contains the details about transaction including fields like transaction channel key and channel ID

    transactionChannelIdstring

    The id of the transaction channel associated with the transaction details.

    transactionChannelKeystring

    The encoded key of the transaction channel associated with the transaction details.

  • ]
  • Bulkdeposittransactionsinput
    {
    "transactions": [
    {
    "accountId": "string",
    "amount": 0,
    "externalId": "string",
    "holdExternalReferenceId": "string",
    "notes": "string",
    "paymentDetails": {
    "creditor": {
    "name": "string"
    },
    "creditorAccount": {
    "currency": "string",
    "identification": {
    "iban": "string",
    "other": {
    "identification": "string",
    "scheme": "string"
    }
    }
    },
    "creditorAgent": {
    "financialInstitutionIdentification": {
    "bic": "string"
    }
    },
    "debtor": {
    "name": "string"
    },
    "debtorAccount": {
    "currency": "string",
    "identification": {
    "iban": "string",
    "other": {
    "identification": "string",
    "scheme": "string"
    }
    }
    },
    "debtorAgent": {
    "financialInstitutionIdentification": {
    "bic": "string"
    }
    },
    "paymentIdentification": {
    "endToEndIdentification": "string",
    "instructionIdentification": "string",
    "transactionIdentification": "string"
    },
    "paymentTypeInformation": {
    "serviceLevel": {
    "code": "string"
    }
    },
    "remittanceInformation": {
    "structured": {
    "creditorReferenceInformation": {
    "reference": "string",
    "referenceIssuer": "string",
    "referenceType": "string"
    }
    },
    "unstructured": "string"
    }
    },
    "paymentOrderId": "string",
    "skipMaximumBalanceValidation": true,
    "transactionDetails": {
    "transactionChannelId": "string",
    "transactionChannelKey": "string"
    }
    }
    ]
    }