Package-level declarations
Types
Link copied to clipboard
Search for Autocompletion
Link copied to clipboard
data class BeneficiaryAutocompleteResponseDto(var beneficiaryData: MutableList<BeneficiaryMetaDataDto>? = null)
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
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
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 BankCOMPLETED- Payment was successfully executed by the BankCOMPLETED_PARTIALLY- Batch Payment was partially successfully excecuted by the Bank
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