Class CrealogixPaymentInitiationService
- java.lang.Object
-
- de.adorsys.xs2a.adapter.impl.AbstractService
-
- de.adorsys.xs2a.adapter.impl.BasePaymentInitiationService
-
- de.adorsys.xs2a.adapter.crealogix.CrealogixPaymentInitiationService
-
- All Implemented Interfaces:
de.adorsys.xs2a.adapter.api.PaymentInitiationService,de.adorsys.xs2a.adapter.api.validation.PaymentInitiationValidationService
public class CrealogixPaymentInitiationService 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 CrealogixPaymentInitiationService(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<String>getPaymentInformationAsString(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.Authorisations>getPaymentInitiationAuthorisation(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.ScaStatusResponse>getPaymentInitiationScaStatus(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.Response<de.adorsys.xs2a.adapter.api.model.PaymentInitiationStatusResponse200Json>getPaymentInitiationStatus(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<String>getPaymentInitiationStatusAsString(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.PeriodicPaymentInitiationMultipartBody>getPeriodicPain001PaymentInformation(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.PeriodicPaymentInitiationWithStatusResponse>getPeriodicPaymentInformation(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.PaymentInitiationWithStatusResponse>getSinglePaymentInformation(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.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.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.model.UpdatePsuAuthentication updatePsuAuthentication)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.ScaStatusResponse>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.TransactionAuthorisation transactionAuthorisation)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, getPaymentInitiationAuthorisation, getPaymentInitiationScaStatus, getPeriodicPain001PaymentInformation, getPeriodicPaymentInformation, getUpdatePaymentPsuDataUri, initiatePayment, initiatePayment, isXml, startPaymentAuthorisation, startPaymentAuthorisation, updatePaymentPsuData, updatePaymentPsuData, updatePaymentPsuData
-
Methods inherited from class de.adorsys.xs2a.adapter.impl.AbstractService
addConsentIdHeader, addPsuIdHeader, addPsuIdTypeHeader, buildUri, getPaymentInitiationBodyClass, populateDeleteHeaders, populateGetHeaders, populatePostHeaders, populatePutHeaders
-
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
-
getSinglePaymentInformation
public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.PaymentInitiationWithStatusResponse> getSinglePaymentInformation(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:
getSinglePaymentInformationin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
getSinglePaymentInformationin classBasePaymentInitiationService
-
getPeriodicPaymentInformation
public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationWithStatusResponse> getPeriodicPaymentInformation(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:
getPeriodicPaymentInformationin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
getPeriodicPaymentInformationin classBasePaymentInitiationService
-
getPeriodicPain001PaymentInformation
public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody> getPeriodicPain001PaymentInformation(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:
getPeriodicPain001PaymentInformationin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
getPeriodicPain001PaymentInformationin classBasePaymentInitiationService
-
getPaymentInformationAsString
public de.adorsys.xs2a.adapter.api.Response<String> getPaymentInformationAsString(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:
getPaymentInformationAsStringin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
getPaymentInformationAsStringin classBasePaymentInitiationService
-
getPaymentInitiationScaStatus
public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ScaStatusResponse> getPaymentInitiationScaStatus(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)- Specified by:
getPaymentInitiationScaStatusin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
getPaymentInitiationScaStatusin classBasePaymentInitiationService
-
getPaymentInitiationStatus
public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.PaymentInitiationStatusResponse200Json> getPaymentInitiationStatus(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:
getPaymentInitiationStatusin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
getPaymentInitiationStatusin classBasePaymentInitiationService
-
getPaymentInitiationStatusAsString
public de.adorsys.xs2a.adapter.api.Response<String> getPaymentInitiationStatusAsString(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:
getPaymentInitiationStatusAsStringin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
getPaymentInitiationStatusAsStringin classBasePaymentInitiationService
-
getPaymentInitiationAuthorisation
public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.Authorisations> getPaymentInitiationAuthorisation(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:
getPaymentInitiationAuthorisationin interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
getPaymentInitiationAuthorisationin 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
-
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, de.adorsys.xs2a.adapter.api.model.UpdatePsuAuthentication updatePsuAuthentication)- 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
-
updatePaymentPsuData
public de.adorsys.xs2a.adapter.api.Response<de.adorsys.xs2a.adapter.api.model.ScaStatusResponse> 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.TransactionAuthorisation transactionAuthorisation)- Specified by:
updatePaymentPsuDatain interfacede.adorsys.xs2a.adapter.api.PaymentInitiationService- Overrides:
updatePaymentPsuDatain classBasePaymentInitiationService
-
-