Class SparkassePaymentInitiationService
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.AbstractService
-
- de.adorsys.xs2a.adapter.impl.BasePaymentInitiationService
-
- de.adorsys.xs2a.adapter.sparkasse.SparkassePaymentInitiationService
-
- All Implemented Interfaces:
de.adorsys.xs2a.adapter.api.PaymentInitiationService,de.adorsys.xs2a.adapter.api.validation.PaymentInitiationValidationService
public class SparkassePaymentInitiationService extends BasePaymentInitiationService
-
-
Field Summary
-
Fields inherited from class de.adorsys.xs2a.adapter.impl.BasePaymentInitiationService
aspsp, V1
-
Fields inherited from class de.adorsys.xs2a.adapter.impl.AbstractService
ACCEPT_HEADER, AUTHORISATIONS, httpClient, jsonMapper, STATUS
-
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)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)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)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)-
Methods inherited from class de.adorsys.xs2a.adapter.impl.BasePaymentInitiationService
getIdpUri, getPaymentBaseUri, getPaymentInformation, getPaymentInformationAsString, getPaymentInitiationAuthorisation, getPaymentInitiationAuthorisation, getPaymentInitiationScaStatus, getPaymentInitiationScaStatus, getPaymentInitiationStatus, getPaymentInitiationStatusAsString, getPeriodicPain001PaymentInformation, getPeriodicPain001PaymentInformation, getPeriodicPaymentInformation, getPeriodicPaymentInformation, getSinglePaymentInformation, getUpdatePaymentPsuDataUri, initiatePayment, initiatePayment, isXml, startPaymentAuthorisation, startPaymentAuthorisation, startPaymentAuthorisation, updatePaymentPsuData, updatePaymentPsuData, updatePaymentPsuData, updatePaymentPsuData
-
Methods inherited from class de.adorsys.xs2a.adapter.impl.AbstractService
addConsentIdHeader, addPsuIdTypeHeader, buildUri, getPaymentInitiationBodyClass, populateDeleteHeaders, populateGetHeaders, populatePostHeaders, populatePutHeaders, resolvePsuIdHeader
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.adorsys.xs2a.adapter.api.validation.PaymentInitiationValidationService
validateGetPaymentInitiationAuthorisation, validateGetPaymentInitiationScaStatus, validateGetPaymentInitiationStatus, validateGetPaymentInitiationStatusAsString, validateGetPeriodicPain001PaymentInformation, validateGetPeriodicPaymentInformation, validateGetSinglePaymentInformation, validateInitiatePayment, validateStartPaymentAuthorisation, validateStartPaymentAuthorisation, validateUpdatePaymentPsuData, validateUpdatePaymentPsuData, validateUpdatePaymentPsuData
-
-
-
-
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:
initiatePaymentin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
initiatePaymentin classBasePaymentInitiationService
-
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:
startPaymentAuthorisationin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
startPaymentAuthorisationin classBasePaymentInitiationService
-
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:
updatePaymentPsuDatain interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
updatePaymentPsuDatain classBasePaymentInitiationService
-
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:
updatePaymentPsuDatain interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
updatePaymentPsuDatain classBasePaymentInitiationService
-
-