public class Hbci4JavaBanking extends Object implements OnlineBankingService
| Constructor and Description |
|---|
Hbci4JavaBanking() |
Hbci4JavaBanking(boolean cacheBpd) |
Hbci4JavaBanking(InputStream customBankConfigInput,
boolean cacheBpd) |
public Hbci4JavaBanking()
public Hbci4JavaBanking(boolean cacheBpd)
public Hbci4JavaBanking(InputStream customBankConfigInput, boolean cacheBpd)
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 request)
loadBankAccounts in interface OnlineBankingServicepublic LoadAccountInformationResponse loadBankAccounts(String bankingUrl, LoadAccountInformationRequest request, HbciCallback callback)
public 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 transactionRequest)
requestAuthorizationCode in interface OnlineBankingServicepublic SubmitAuthorizationCodeResponse submitAuthorizationCode(SubmitAuthorizationCodeRequest submitAuthorizationCodeRequest)
submitAuthorizationCode in interface OnlineBankingServicepublic boolean accountInformationConsentRequired()
accountInformationConsentRequired 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 org.kapott.hbci.manager.HBCIDialog createDialog(String bankingUrl, HbciDialogRequest dialogRequest)
public boolean bankSupported(String bankCode)
bankSupported in interface OnlineBankingServicepublic CreateConsentResponse createAccountInformationConsent(String bankingUrl, CreateConsentRequest createConsentRequest)
createAccountInformationConsent in interface OnlineBankingServiceCopyright © 2019. All rights reserved.