Class PisAuthorisationProcessorServiceImpl

    • Method Detail

      • doScaReceived

        public AuthorisationProcessorResponse doScaReceived​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `received` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • getSpiStartAuthorisationResponse

        protected de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiStartAuthorisationResponse> getSpiStartAuthorisationResponse​(de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData,
                                                                                                                                                                                     de.adorsys.psd2.xs2a.core.profile.ScaApproach scaApproach,
                                                                                                                                                                                     de.adorsys.psd2.xs2a.core.sca.ScaStatus scaStatus,
                                                                                                                                                                                     String authorisationId,
                                                                                                                                                                                     de.adorsys.psd2.xs2a.spi.service.SpiPayment spiPayment,
                                                                                                                                                                                     de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspDataProviderFor)
      • getCurrencyConversionInfo

        protected de.adorsys.psd2.xs2a.core.pis.Xs2aCurrencyConversionInfo getCurrencyConversionInfo​(de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData,
                                                                                                     de.adorsys.psd2.xs2a.spi.service.SpiPayment payment,
                                                                                                     String authorisationId,
                                                                                                     de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
      • doScaPsuIdentified

        public AuthorisationProcessorResponse doScaPsuIdentified​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `psuIdentified` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • doScaFinalised

        public AuthorisationProcessorResponse doScaFinalised​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `finalised` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • doScaPsuAuthenticated

        public AuthorisationProcessorResponse doScaPsuAuthenticated​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `psuAuthenticated` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • doScaMethodSelected

        public AuthorisationProcessorResponse doScaMethodSelected​(AuthorisationProcessorRequest authorisationProcessorRequest)
        Description copied from interface: AuthorisationProcessorService
        Contains business logic to perform at the `scaMethodSelected` status of authorisation
        Parameters:
        authorisationProcessorRequest - the request object, containing incoming data from controller and authorisation data from CMS
        Returns:
        the result object, containing the successful result of authorisation or the error response
      • getSpiPayment

        protected de.adorsys.psd2.xs2a.spi.service.SpiPayment getSpiPayment​(String encryptedPaymentId)