Class SparkassePaymentInitiationService

  • All Implemented Interfaces:
    de.adorsys.xs2a.adapter.api.PaymentInitiationService, de.adorsys.xs2a.adapter.api.validation.PaymentInitiationValidationService

    public class SparkassePaymentInitiationService
    extends BasePaymentInitiationService
    • Constructor Detail

      • SparkassePaymentInitiationService

        public SparkassePaymentInitiationService​(de.adorsys.xs2a.adapter.api.model.Aspsp aspsp,
                                                 de.adorsys.xs2a.adapter.api.http.HttpClientFactory httpClientFactory,
                                                 de.adorsys.xs2a.adapter.api.link.LinksRewriter linksRewriter)
    • Method Detail

      • initiatePayment

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.PaymentInitationRequestResponse201> initiatePayment​(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService,
                                                                                                                                          de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct,
                                                                                                                                          de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                          de.adorsys.xs2a.adapter.api.RequestParams requestParams,
                                                                                                                                          Object body)
        Specified by:
        initiatePayment in interface de.adorsys.xs2a.adapter.api.PaymentInitiationService
        Overrides:
        initiatePayment in class BasePaymentInitiationService
      • startPaymentAuthorisation

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.StartScaprocessResponse> startPaymentAuthorisation​(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService,
                                                                                                                                         de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct,
                                                                                                                                         String paymentId,
                                                                                                                                         de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                         de.adorsys.xs2a.adapter.api.RequestParams requestParams)
        Specified by:
        startPaymentAuthorisation in interface de.adorsys.xs2a.adapter.api.PaymentInitiationService
        Overrides:
        startPaymentAuthorisation in class BasePaymentInitiationService
      • updatePaymentPsuData

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.UpdatePsuAuthenticationResponse> updatePaymentPsuData​(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService,
                                                                                                                                            de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct,
                                                                                                                                            String paymentId,
                                                                                                                                            String authorisationId,
                                                                                                                                            de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                            de.adorsys.xs2a.adapter.api.RequestParams requestParams,
                                                                                                                                            de.adorsys.xs2a.adapter.api.model.UpdatePsuAuthentication updatePsuAuthentication)
        Specified by:
        updatePaymentPsuData in interface de.adorsys.xs2a.adapter.api.PaymentInitiationService
        Overrides:
        updatePaymentPsuData in class BasePaymentInitiationService
      • updatePaymentPsuData

        public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.SelectPsuAuthenticationMethodResponse> updatePaymentPsuData​(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService,
                                                                                                                                                  de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct,
                                                                                                                                                  String paymentId,
                                                                                                                                                  String authorisationId,
                                                                                                                                                  de.adorsys.xs2a.adapter.api.RequestHeaders requestHeaders,
                                                                                                                                                  de.adorsys.xs2a.adapter.api.RequestParams requestParams,
                                                                                                                                                  de.adorsys.xs2a.adapter.api.model.SelectPsuAuthenticationMethod selectPsuAuthenticationMethod)
        Specified by:
        updatePaymentPsuData in interface de.adorsys.xs2a.adapter.api.PaymentInitiationService
        Overrides:
        updatePaymentPsuData in class BasePaymentInitiationService