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.

See also