Interface AuthorisationProcessorService

    • Method Detail

      • doScaReceived

        AuthorisationProcessorResponse doScaReceived​(AuthorisationProcessorRequest request)
        Contains business logic to perform at the `received` status of authorisation
        Parameters:
        request - 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
      • doScaPsuIdentified

        AuthorisationProcessorResponse doScaPsuIdentified​(AuthorisationProcessorRequest request)
        Contains business logic to perform at the `psuIdentified` status of authorisation
        Parameters:
        request - 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

        AuthorisationProcessorResponse doScaPsuAuthenticated​(AuthorisationProcessorRequest request)
        Contains business logic to perform at the `psuAuthenticated` status of authorisation
        Parameters:
        request - 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

        AuthorisationProcessorResponse doScaMethodSelected​(AuthorisationProcessorRequest request)
        Contains business logic to perform at the `scaMethodSelected` status of authorisation
        Parameters:
        request - 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
      • doScaStarted

        AuthorisationProcessorResponse doScaStarted​(AuthorisationProcessorRequest request)
        Contains business logic to perform at the `started` status of authorisation
        Parameters:
        request - 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

        AuthorisationProcessorResponse doScaFinalised​(AuthorisationProcessorRequest request)
        Contains business logic to perform at the `finalised` status of authorisation
        Parameters:
        request - 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
      • doScaFailed

        AuthorisationProcessorResponse doScaFailed​(AuthorisationProcessorRequest request)
        Contains business logic to perform at the `failed` status of authorisation
        Parameters:
        request - 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
      • doScaExempted

        AuthorisationProcessorResponse doScaExempted​(AuthorisationProcessorRequest request)
        Contains business logic to perform at the `exempted` status of authorisation
        Parameters:
        request - 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