public class FigoBanking extends Object implements OnlineBankingService
| Modifier and Type | Class and Description |
|---|---|
static class |
FigoBanking.Status |
| Constructor and Description |
|---|
FigoBanking(BankApi bankApi) |
| Modifier and Type | Method and Description |
|---|---|
BankApi |
bankApi() |
boolean |
bankSupported(String bankCode) |
boolean |
bookingsCategorized() |
boolean |
externalBankAccountRequired() |
Bank |
getBankLoginSettings(String bankCode) |
StrongCustomerAuthorisable |
getStrongCustomerAuthorisation() |
LoadAccountInformationResponse |
loadBankAccounts(LoadAccountInformationRequest loadAccountInformationRequest) |
LoadBookingsResponse |
loadBookings(LoadBookingsRequest loadBookingsRequest) |
BankApiUser |
registerUser(BankAccess bankAccess,
String pin) |
void |
removeBankAccount(BankAccount bankAccount,
BankApiUser bankApiUser) |
void |
removeUser(BankApiUser bankApiUser) |
AuthorisationCodeResponse |
requestAuthorizationCode(TransactionRequest paymentRequest) |
SubmitAuthorizationCodeResponse |
submitAuthorizationCode(SubmitAuthorizationCodeRequest submitPaymentRequest) |
boolean |
userRegistrationRequired() |
public FigoBanking(BankApi bankApi)
public BankApi bankApi()
bankApi in interface OnlineBankingServicepublic boolean externalBankAccountRequired()
externalBankAccountRequired in interface OnlineBankingServicepublic boolean bankSupported(String bankCode)
bankSupported in interface OnlineBankingServicepublic boolean bookingsCategorized()
bookingsCategorized in interface OnlineBankingServicepublic AuthorisationCodeResponse requestAuthorizationCode(TransactionRequest paymentRequest)
requestAuthorizationCode in interface OnlineBankingServicepublic SubmitAuthorizationCodeResponse submitAuthorizationCode(SubmitAuthorizationCodeRequest submitPaymentRequest)
submitAuthorizationCode in interface OnlineBankingServicepublic boolean userRegistrationRequired()
userRegistrationRequired in interface OnlineBankingServicepublic BankApiUser registerUser(BankAccess bankAccess, String pin)
registerUser in interface OnlineBankingServicepublic void removeUser(BankApiUser bankApiUser)
removeUser in interface OnlineBankingServicepublic LoadAccountInformationResponse loadBankAccounts(LoadAccountInformationRequest loadAccountInformationRequest)
loadBankAccounts in interface OnlineBankingServicepublic void removeBankAccount(BankAccount bankAccount, BankApiUser bankApiUser)
removeBankAccount in interface OnlineBankingServicepublic LoadBookingsResponse loadBookings(LoadBookingsRequest loadBookingsRequest)
loadBookings in interface OnlineBankingServicepublic StrongCustomerAuthorisable getStrongCustomerAuthorisation()
getStrongCustomerAuthorisation in interface OnlineBankingServiceCopyright © 2019. All rights reserved.