PaymentDto
data class PaymentDto(var accountId: String, var details: MutableList<PaymentDetailsDto>, var executionDate: LocalDate? = null, var standingOrder: PaymentStandingOrderInfoDto? = null, var batchProcessing: Boolean? = null, var instantPayment: Boolean? = false)
Information to trigger the payment.
Parameters
accountId
Account ID of the sender checking account.
details
Contains payment details. Each element represents a payment. In the case of a collective payment, multiple payment details can be provided. With the flag batchProcessing the execution type can be influenced. This array can contain up to 15.000 elements.
executionDate
Date when the payment should be executed. If the payment should be executed directly, leave this field empty. This date must be in the future!
standingOrder
batchProcessing
If several transfers are transmitted, they can be made as a collective transfer. However, the final execution depends on the support of the bank.
true- Execute as collective paymentfalse- Execute as single payment(s)
instantPayment
If the payment is to be made as an instant payment, this flag can be set to true.
true- Execute as instant payment(s)false- Execute as regular payment(s)
Constructors
Link copied to clipboard
constructor(accountId: String, details: MutableList<PaymentDetailsDto>, executionDate: LocalDate? = null, standingOrder: PaymentStandingOrderInfoDto? = null, batchProcessing: Boolean? = null, instantPayment: Boolean? = false)