@Service public class AspspProfileServiceWrapper extends Object
| Constructor and Description |
|---|
AspspProfileServiceWrapper() |
| Modifier and Type | Method and Description |
|---|---|
int |
getAccountAccessFrequencyPerDay()
Reads the maximum allowed by bank accesses for consent's usage per unique resource for each endpoint.
|
String |
getAisRedirectUrlToAspsp()
Reads get AIS redirect url to aspsp from ASPSP profile service
|
long |
getAuthorisationExpirationTimeMs()
Reads authorisation expiration time in milliseconds
|
List<BookingStatus> |
getAvailableBookingStatuses()
Retrieves a list of available booking statuses from the ASPSP profile service
|
int |
getMaxConsentValidityDays()
Reads maximum lifetime of consent set in days
|
MulticurrencyAccountLevel |
getMulticurrencyAccountLevel()
Reads Multicurrency account level
|
List<NotificationSupportedMode> |
getNotificationSupportedModes()
Reads the supported modes of notification status services.
|
String |
getOauthConfigurationUrl()
Reads the link to IDP.
|
String |
getPisPaymentCancellationRedirectUrlToAspsp()
Reads get PIS payment cancellation redirect url to aspsp from ASPSP profile service
|
String |
getPisRedirectUrlToAspsp()
Reads get PIS redirect url to aspsp from ASPSP profile service
|
long |
getRedirectUrlExpirationTimeMs()
Reads redirect url expiration time in milliseconds
|
List<ScaApproach> |
getScaApproaches()
Reads list of sca approaches from ASPSP profile service
|
ScaRedirectFlow |
getScaRedirectFlow()
Reads the variant of redirect approach to be used.
|
StartAuthorisationMode |
getStartAuthorisationMode()
Reads the mode of authorisation from the ASPSP profile service.
|
List<SupportedAccountReferenceField> |
getSupportedAccountReferenceFields()
Retrieves list of supported Xs2aAccountReference fields from ASPSP profile service
|
String |
getSupportedPaymentCountryValidation()
For which country payment is supported
|
Map<PaymentType,Set<String>> |
getSupportedPaymentTypeAndProductMatrix()
Gets a map with payment types and products allowed by current ASPSP from ASPSP profile service
|
List<String> |
getSupportedTransactionApplicationTypes()
Reads transaction application type supported by ASPSP (application/json, application/xml etc).
|
List<String> |
getSupportedTransactionStatusFormats()
Reads transaction status application types supported by ASPSP (application/json, application/xml etc).
|
Boolean |
getTppSignatureRequired()
Reads requirement of tpp signature from ASPSP profile service
|
String |
getXs2aBaseLinksUrl()
Reads the url, which is used as base url for TPP Links in case when `forceXs2aBaseLinksUrl` property is set to "true"
|
boolean |
isAccountOwnerInformationSupported()
Reads if 'accountOwnerInformationSupported' parameter is supported from ASPSP profile service
|
boolean |
isAisPisSessionsSupported()
Reads whether a payment initiation service will be addressed in the same "session" or not
|
boolean |
isAuthorisationConfirmationCheckByXs2a()
Shows if the authentication data should be checked by XS2A.
|
boolean |
isAuthorisationConfirmationRequestMandated()
Shows if the confirmation of authorisation supported.
|
boolean |
isAvailableAccountsConsentSupported()
Reads if available accounts for a consent are supported from ASPSP profile service
|
boolean |
isBankOfferedConsentSupported()
Reads value BankOfferedConsentSupported
|
boolean |
isCheckTppRolesFromCertificateSupported()
Reads if ASPSP supports validation TPP roles from certificate
|
boolean |
isCheckUriComplianceToDomainSupported()
Indicates whether ASPSP supports validation URIs with domain from certificate.
|
boolean |
isDeltaListSupported()
Reads if 'deltaListSupported' parameter in transaction report is supported from ASPSP profile service
|
boolean |
isEntryReferenceFromSupported()
Reads if 'entryReferenceFromSupported' parameter in transaction report is supported from ASPSP profile service
|
boolean |
isForceXs2aBaseLinksUrl()
Reads if links shall be generated with the base URL set by `xs2aBaseLinksUrl`
|
Boolean |
isGlobalConsentSupported()
Reads value of globalConsentSupported from ASPSP profile service
|
boolean |
isPaymentCancellationAuthorisationMandated()
Reads if is payment cancellation authorisation mandated from ASPSP profile service
|
boolean |
isPiisConsentSupported()
Reads if piis consent is supported
|
boolean |
isPsuInInitialRequestMandated()
Reads if ASPSP requires PSU in initial request for payment initiation or establishing consent
|
boolean |
isScaByOneTimeAvailableAccountsConsentRequired()
Reads if ASPSP requires usage of SCA to validate a one-time available accounts consent
|
boolean |
isScaByOneTimeGlobalConsentRequired()
Reads if ASPSP requires usage of SCA to validate a one-time global consent
|
boolean |
isSigningBasketSupported()
Reads if signing basket supported from ASPSP profile service
|
boolean |
isTransactionsWithoutBalancesSupported()
Reads value of transactions without balances supported from ASPSP profile service
|
public Map<PaymentType,Set<String>> getSupportedPaymentTypeAndProductMatrix()
public List<ScaApproach> getScaApproaches()
public Boolean getTppSignatureRequired()
public String getPisRedirectUrlToAspsp()
public String getAisRedirectUrlToAspsp()
public List<SupportedAccountReferenceField> getSupportedAccountReferenceFields()
public int getMaxConsentValidityDays()
public Boolean isGlobalConsentSupported()
public boolean isBankOfferedConsentSupported()
public boolean isTransactionsWithoutBalancesSupported()
public boolean isSigningBasketSupported()
public boolean isPaymentCancellationAuthorisationMandated()
public boolean isPiisConsentSupported()
public long getRedirectUrlExpirationTimeMs()
public long getAuthorisationExpirationTimeMs()
public String getPisPaymentCancellationRedirectUrlToAspsp()
public boolean isAvailableAccountsConsentSupported()
public boolean isScaByOneTimeAvailableAccountsConsentRequired()
public boolean isScaByOneTimeGlobalConsentRequired()
public boolean isPsuInInitialRequestMandated()
public boolean isForceXs2aBaseLinksUrl()
public String getXs2aBaseLinksUrl()
public boolean isAisPisSessionsSupported()
public boolean isDeltaListSupported()
public boolean isEntryReferenceFromSupported()
public List<BookingStatus> getAvailableBookingStatuses()
public StartAuthorisationMode getStartAuthorisationMode()
public ScaRedirectFlow getScaRedirectFlow()
public String getOauthConfigurationUrl()
public int getAccountAccessFrequencyPerDay()
public List<String> getSupportedTransactionApplicationTypes()
public boolean isAccountOwnerInformationSupported()
public String getSupportedPaymentCountryValidation()
public MulticurrencyAccountLevel getMulticurrencyAccountLevel()
public List<String> getSupportedTransactionStatusFormats()
public boolean isCheckTppRolesFromCertificateSupported()
public List<NotificationSupportedMode> getNotificationSupportedModes()
public boolean isAuthorisationConfirmationRequestMandated()
public boolean isAuthorisationConfirmationCheckByXs2a()
public boolean isCheckUriComplianceToDomainSupported()
Copyright © 2020. All rights reserved.