transfer
suspend fun transfer(ticket: Ticket.Transfer, credentials: Credentials, product: PaymentProduct, details: List<TransferDetails>, debtorAccount: AccountReference? = null, debtorName: String? = null, requestedExecutionDate: IsoDateTimeOrDate? = null, session: Session? = null, recurringConsents: Boolean = false): Response<TransferResult>
Invoke the transfer service: initiate a credit transfer for product with the given details.
Parameters
product
The payment product to use (e.g. SEPA credit transfer).
details
Transfer line items (creditor, amount, remittance information).
debtorAccount
Optional debtor account; the bank prompts the user when omitted.
debtorName
Optional debtor name to display in the confirmation flow.
requestedExecutionDate
Optional future execution date; same-day execution is requested when omitted.