public class XS2ABanking extends Object implements OnlineBankingService
| Constructor and Description |
|---|
XS2ABanking() |
public BankApi bankApi()
bankApi in interface OnlineBankingServicepublic boolean externalBankAccountRequired()
externalBankAccountRequired in interface OnlineBankingServicepublic boolean userRegistrationRequired()
userRegistrationRequired in interface OnlineBankingServicepublic BankApiUser registerUser(Optional<String> bankingUrl, BankAccess bankAccess, String pin)
registerUser in interface OnlineBankingServicepublic void removeUser(Optional<String> bankingUrl, BankApiUser bankApiUser)
removeUser in interface OnlineBankingServicepublic LoadAccountInformationResponse loadBankAccounts(Optional<String> bankingUrl, LoadAccountInformationRequest loadAccountInformationRequest)
loadBankAccounts in interface OnlineBankingServicepublic void removeBankAccount(Optional<String> bankingUrl, BankAccount bankAccount, BankApiUser bankApiUser)
removeBankAccount in interface OnlineBankingServicepublic LoadBookingsResponse loadBookings(Optional<String> bankingUrl, LoadBookingsRequest loadBookingsRequest)
loadBookings in interface OnlineBankingServicepublic List<BankAccount> loadBalances(Optional<String> bankingUrl, LoadBalanceRequest loadBalanceRequest)
loadBalances in interface OnlineBankingServicepublic boolean bankSupported(String bankCode)
bankSupported in interface OnlineBankingServicepublic boolean bookingsCategorized()
bookingsCategorized in interface OnlineBankingServicepublic Object createPayment(Optional<String> bankingUrl, PaymentRequest paymentRequest)
createPayment in interface OnlineBankingServicepublic Object deletePayment(Optional<String> bankingUrl, PaymentRequest paymentRequest)
deletePayment in interface OnlineBankingServicepublic String submitPayment(Optional<String> bankingUrl, SubmitPaymentRequest submitPaymentRequest)
submitPayment in interface OnlineBankingServicepublic String submitDelete(Optional<String> bankingUrl, SubmitPaymentRequest submitPaymentRequest)
submitDelete in interface OnlineBankingServicepublic boolean accountInformationConsentRequired(BankApiUser bankApiUser, String accountReference)
accountInformationConsentRequired in interface OnlineBankingServicepublic void createAccountInformationConsent(Optional<String> bankingUrl, CreateConsentRequest startScaRequest)
createAccountInformationConsent in interface OnlineBankingServiceCopyright © 2018. All rights reserved.