public class XS2ABanking extends Object implements OnlineBankingService
| Modifier and Type | Field and Description |
|---|---|
static String |
PSU_IP_ADDRESS |
| Constructor and Description |
|---|
XS2ABanking() |
XS2ABanking(SSLSocketFactory sslSocketFactory) |
public static final String PSU_IP_ADDRESS
public XS2ABanking()
public XS2ABanking(SSLSocketFactory sslSocketFactory)
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 void executeTransactionWithoutSca(String bankingUrl, TransactionRequest paymentRequest)
executeTransactionWithoutSca in interface OnlineBankingServicepublic AuthorisationCodeResponse requestAuthorizationCode(String bankingUrl, TransactionRequest request)
requestAuthorizationCode in interface OnlineBankingServicepublic SubmitAuthorizationCodeResponse submitAuthorizationCode(SubmitAuthorizationCodeRequest submitPaymentRequest)
submitAuthorizationCode in interface OnlineBankingServicepublic boolean accountInformationConsentRequired()
accountInformationConsentRequired in interface OnlineBankingServicepublic CreateConsentResponse createAccountInformationConsent(String bankingUrl, CreateConsentRequest createConsentRequest)
createAccountInformationConsent in interface OnlineBankingServiceCopyright © 2019. All rights reserved.