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(String bankingUrl, BankAccess bankAccess, String pin)
registerUser in interface OnlineBankingServicepublic void removeUser(String bankingUrl, BankApiUser bankApiUser)
removeUser in interface OnlineBankingServicepublic ScaMethodsResponse authenticatePsu(String bankingUrl, AuthenticatePsuRequest authenticatePsuRequest)
authenticatePsu in interface OnlineBankingServicepublic LoadAccountInformationResponse loadBankAccounts(String bankingUrl, LoadAccountInformationRequest loadAccountInformationRequest)
loadBankAccounts in interface OnlineBankingServicepublic void removeBankAccount(String bankingUrl, BankAccount bankAccount, BankApiUser bankApiUser)
removeBankAccount in interface OnlineBankingServicepublic LoadBookingsResponse loadBookings(String bankingUrl, LoadBookingsRequest loadBookingsRequest)
loadBookings in interface OnlineBankingServicepublic List<BankAccount> loadBalances(String bankingUrl, LoadBalanceRequest loadBalanceRequest)
loadBalances in interface OnlineBankingServicepublic boolean bankSupported(String bankCode)
bankSupported in interface OnlineBankingServicepublic boolean bookingsCategorized()
bookingsCategorized in interface OnlineBankingServicepublic InitiatePaymentResponse initiatePayment(String bankingUrl, TransactionRequest paymentRequest)
initiatePayment in interface OnlineBankingServicepublic AuthorisationCodeResponse requestAuthorizationCode(String bankingUrl, TransactionRequest paymentRequest)
requestAuthorizationCode in interface OnlineBankingServicepublic String submitAuthorizationCode(SubmitAuthorizationCodeRequest submitPaymentRequest)
submitAuthorizationCode in interface OnlineBankingServicepublic boolean accountInformationConsentRequired(BankApiUser bankApiUser, String accountReference)
accountInformationConsentRequired in interface OnlineBankingServicepublic void createAccountInformationConsent(String bankingUrl, CreateConsentRequest startScaRequest)
createAccountInformationConsent in interface OnlineBankingServiceCopyright © 2019. All rights reserved.