Package-level declarations

Types

Link copied to clipboard

Search for Autocompletion

Link copied to clipboard

List of beneficiary metadata found during the search.

Link copied to clipboard
data class BeneficiaryMetaDataDto(var accountId: String, var counterpartName: String, var iban: String, var bic: String? = null)

Metadata from referrals that match the search

Link copied to clipboard
data class CreatePaymentFinApiWebFormCallbackDto(var webFormId: String, var status: WebFormStatusDto)

Callback details from finAPI WebForm

Link copied to clipboard
data class CreatePaymentResponseDto(var paymentId: String, var webFormURL: String, var status: WebFormStatusDto? = null, var paymentStatus: PaymentStatusEnumDto? = null)

Response object creating a payment.

Link copied to clipboard

Frequency in which the payment is to be repeated. Values: WEEKLY,TWO_WEEKLY,MONTHLY,TWO_MONTHLY,QUARTERLY,SEMI_ANNUAL,ANNUAL

Link copied to clipboard
data class PaymentCounterpartDto(var iban: String, var name: String, var bic: String? = null)

Details of the counterpart of a payment.

Link copied to clipboard
data class PaymentDetailsDto(var amount: AmountDto, var purpose: String, var counterpart: PaymentCounterpartDto, var sepaPurposeCode: String? = null, var endToEndId: String? = null)

Details of a payment.

Link copied to clipboard
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.

Link copied to clipboard
data class PaymentResponseDto(var executionDate: LocalDate, var accountId: String, var details: MutableList<PaymentDetailsDto>, var paymentType: PaymentTypeEnumDto, var standingOrder: PaymentStandingOrderInfoDto? = null, var batchProcessing: Boolean? = null, var instantPayment: Boolean? = false, var paymentId: String? = null, var paymentStatus: PaymentStatusEnumDto? = null, var status: WebFormStatusDto? = null)

Payment Response

Link copied to clipboard
data class PaymentResponseListDto(var payments: MutableList<PaymentResponseDto>? = null)

List of payments

Link copied to clipboard
data class PaymentSearchRequestDto(var accountId: String? = null, var paymentType: PaymentTypeEnumDto? = null, var purpose: String? = null, var counterpartName: String? = null, var paymentStatus: PaymentStatusEnumDto? = null)

Filter for Payments search. If an empty object is specified, all payments of the customer will be returned.

Link copied to clipboard
data class PaymentStandingOrderInfoDto(var frequency: FrequencyEnumDto, var endDate: LocalDate? = null)

Standing Order details

Link copied to clipboard

Status of a payment on Bank side.

  • PENDING - Payment was not executed by the Bank
  • COMPLETED - Payment was successfully executed by the Bank
  • COMPLETED_PARTIALLY - Batch Payment was partially successfully excecuted by the Bank
Values: PENDING,COMPLETED,COMPLETED_PARTIALLY

Link copied to clipboard
data class PaymentStatusResponseDto(var status: WebFormStatusDto, var paymentStatus: PaymentStatusEnumDto? = null)

Status of the payment

Link copied to clipboard

Payment Type Values: SEPA_PAYMENT,INSTANT_PAYMENT,STANDING_ORDER