Class PaymentController
- java.lang.Object
-
- de.adorsys.psd2.xs2a.web.controller.PaymentController
-
- All Implemented Interfaces:
de.adorsys.psd2.api.PaymentApi
@RestController public class PaymentController extends Object implements de.adorsys.psd2.api.PaymentApi
-
-
Constructor Summary
Constructors Constructor Description PaymentController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntitycancelPayment(String paymentService, String paymentProduct, String paymentId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, Boolean tpPRedirectPreferred, String tpPNokRedirectURI, String tpPRedirectURI, Boolean tppExplicitAuthorisationPreferred, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetPaymentCancellationScaStatus(String paymentService, String paymentProduct, String paymentId, String cancellationId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetPaymentInformation(String paymentService, String paymentProduct, String paymentId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetPaymentInitiationAuthorisation(String paymentService, String paymentProduct, String paymentId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetPaymentInitiationCancellationAuthorisationInformation(String paymentService, String paymentProduct, String paymentId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetPaymentInitiationScaStatus(String paymentService, String paymentProduct, String paymentId, String authorisationId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitygetPaymentInitiationStatus(String paymentService, String paymentProduct, String paymentId, UUID xRequestId, String digest, String signature, byte[] tppSignatureCertificate, String psuIpAddress, String psuIpPort, String psuAccept, String psuAcceptCharset, String psuAcceptEncoding, String psuAcceptLanguage, String psuUserAgent, String psuHttpMethod, UUID psuDeviceId, String psuGeoLocation)org.springframework.http.ResponseEntity<de.adorsys.psd2.model.PaymentInitationRequestResponse201>initiatePayment(Object body, UUID xRequestID, String psUIPAddress, String paymentService, String paymentProduct, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String consentID, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, Boolean tpPExplicitAuthorisationPreferred, Boolean tpPRejectionNoFundsPreferred, String tppBrandLoggingInformation, String tpPNotificationURI, String tpPNotificationContentPreferred, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntity<de.adorsys.psd2.model.PaymentInitationRequestResponse201>initiatePayment(String body, UUID xRequestID, String psUIPAddress, String paymentService, String paymentProduct, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String consentID, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, Boolean tpPExplicitAuthorisationPreferred, Boolean tpPRejectionNoFundsPreferred, String tppBrandLoggingInformation, String tpPNotificationURI, String tpPNotificationContentPreferred, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntity<de.adorsys.psd2.model.PaymentInitationRequestResponse201>initiatePayment(UUID xRequestID, String psUIPAddress, String paymentService, String paymentProduct, Object xmlSct, de.adorsys.psd2.model.PeriodicPaymentInitiationXmlPart2StandingorderTypeJson jsonStandingorderType, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String consentID, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, Boolean tpPExplicitAuthorisationPreferred, Boolean tpPRejectionNoFundsPreferred, String tppBrandLoggingInformation, String tpPNotificationURI, String tpPNotificationContentPreferred, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitystartPaymentAuthorisation(UUID xRequestID, String paymentService, String paymentProduct, String paymentId, Object body, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, String tpPNotificationURI, String tpPNotificationContentPreferred, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntitystartPaymentInitiationCancellationAuthorisation(UUID xRequestID, String paymentService, String paymentProduct, String paymentId, Object body, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, String tpPNotificationURI, String tpPNotificationContentPreferred, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntityupdatePaymentCancellationPsuData(UUID xRequestID, String paymentService, String paymentProduct, String paymentId, String cancellationId, Object body, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)org.springframework.http.ResponseEntityupdatePaymentPsuData(UUID xRequestID, String paymentService, String paymentProduct, String paymentId, String authorisationId, Object body, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.adorsys.psd2.api.PaymentApi
_cancelPayment, _getPaymentCancellationScaStatus, _getPaymentInformation, _getPaymentInitiationAuthorisation, _getPaymentInitiationCancellationAuthorisationInformation, _getPaymentInitiationScaStatus, _getPaymentInitiationStatus, _initiatePayment, _initiatePayment, _initiatePayment, _startPaymentAuthorisation, _startPaymentInitiationCancellationAuthorisation, _updatePaymentCancellationPsuData, _updatePaymentPsuData, getAcceptHeader, getObjectMapper, getRequest
-
-
-
-
Method Detail
-
getPaymentInitiationStatus
public org.springframework.http.ResponseEntity getPaymentInitiationStatus(String paymentService, String paymentProduct, String paymentId, UUID xRequestId, String digest, String signature, byte[] tppSignatureCertificate, String psuIpAddress, String psuIpPort, String psuAccept, String psuAcceptCharset, String psuAcceptEncoding, String psuAcceptLanguage, String psuUserAgent, String psuHttpMethod, UUID psuDeviceId, String psuGeoLocation)
- Specified by:
getPaymentInitiationStatusin interfacede.adorsys.psd2.api.PaymentApi
-
getPaymentInformation
public org.springframework.http.ResponseEntity getPaymentInformation(String paymentService, String paymentProduct, String paymentId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getPaymentInformationin interfacede.adorsys.psd2.api.PaymentApi
-
initiatePayment
public org.springframework.http.ResponseEntity<de.adorsys.psd2.model.PaymentInitationRequestResponse201> initiatePayment(Object body, UUID xRequestID, String psUIPAddress, String paymentService, String paymentProduct, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String consentID, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, Boolean tpPExplicitAuthorisationPreferred, Boolean tpPRejectionNoFundsPreferred, String tppBrandLoggingInformation, String tpPNotificationURI, String tpPNotificationContentPreferred, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
initiatePaymentin interfacede.adorsys.psd2.api.PaymentApi
-
initiatePayment
public org.springframework.http.ResponseEntity<de.adorsys.psd2.model.PaymentInitationRequestResponse201> initiatePayment(UUID xRequestID, String psUIPAddress, String paymentService, String paymentProduct, Object xmlSct, de.adorsys.psd2.model.PeriodicPaymentInitiationXmlPart2StandingorderTypeJson jsonStandingorderType, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String consentID, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, Boolean tpPExplicitAuthorisationPreferred, Boolean tpPRejectionNoFundsPreferred, String tppBrandLoggingInformation, String tpPNotificationURI, String tpPNotificationContentPreferred, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
initiatePaymentin interfacede.adorsys.psd2.api.PaymentApi
-
initiatePayment
public org.springframework.http.ResponseEntity<de.adorsys.psd2.model.PaymentInitationRequestResponse201> initiatePayment(String body, UUID xRequestID, String psUIPAddress, String paymentService, String paymentProduct, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String consentID, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, Boolean tpPExplicitAuthorisationPreferred, Boolean tpPRejectionNoFundsPreferred, String tppBrandLoggingInformation, String tpPNotificationURI, String tpPNotificationContentPreferred, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
initiatePaymentin interfacede.adorsys.psd2.api.PaymentApi
-
cancelPayment
public org.springframework.http.ResponseEntity cancelPayment(String paymentService, String paymentProduct, String paymentId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, Boolean tpPRedirectPreferred, String tpPNokRedirectURI, String tpPRedirectURI, Boolean tppExplicitAuthorisationPreferred, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
cancelPaymentin interfacede.adorsys.psd2.api.PaymentApi
-
getPaymentCancellationScaStatus
public org.springframework.http.ResponseEntity getPaymentCancellationScaStatus(String paymentService, String paymentProduct, String paymentId, String cancellationId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getPaymentCancellationScaStatusin interfacede.adorsys.psd2.api.PaymentApi
-
getPaymentInitiationAuthorisation
public org.springframework.http.ResponseEntity getPaymentInitiationAuthorisation(String paymentService, String paymentProduct, String paymentId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getPaymentInitiationAuthorisationin interfacede.adorsys.psd2.api.PaymentApi
-
getPaymentInitiationCancellationAuthorisationInformation
public org.springframework.http.ResponseEntity getPaymentInitiationCancellationAuthorisationInformation(String paymentService, String paymentProduct, String paymentId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getPaymentInitiationCancellationAuthorisationInformationin interfacede.adorsys.psd2.api.PaymentApi
-
getPaymentInitiationScaStatus
public org.springframework.http.ResponseEntity getPaymentInitiationScaStatus(String paymentService, String paymentProduct, String paymentId, String authorisationId, UUID xRequestID, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
getPaymentInitiationScaStatusin interfacede.adorsys.psd2.api.PaymentApi
-
startPaymentAuthorisation
public org.springframework.http.ResponseEntity startPaymentAuthorisation(UUID xRequestID, String paymentService, String paymentProduct, String paymentId, Object body, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, String tpPNotificationURI, String tpPNotificationContentPreferred, String digest, String signature, byte[] tpPSignatureCertificate, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
startPaymentAuthorisationin interfacede.adorsys.psd2.api.PaymentApi
-
startPaymentInitiationCancellationAuthorisation
public org.springframework.http.ResponseEntity startPaymentInitiationCancellationAuthorisation(UUID xRequestID, String paymentService, String paymentProduct, String paymentId, Object body, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, Boolean tpPRedirectPreferred, String tpPRedirectURI, String tpPNokRedirectURI, String tpPNotificationURI, String tpPNotificationContentPreferred, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
startPaymentInitiationCancellationAuthorisationin interfacede.adorsys.psd2.api.PaymentApi
-
updatePaymentCancellationPsuData
public org.springframework.http.ResponseEntity updatePaymentCancellationPsuData(UUID xRequestID, String paymentService, String paymentProduct, String paymentId, String cancellationId, Object body, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
updatePaymentCancellationPsuDatain interfacede.adorsys.psd2.api.PaymentApi
-
updatePaymentPsuData
public org.springframework.http.ResponseEntity updatePaymentPsuData(UUID xRequestID, String paymentService, String paymentProduct, String paymentId, String authorisationId, Object body, String digest, String signature, byte[] tpPSignatureCertificate, String psuId, String psUIDType, String psUCorporateID, String psUCorporateIDType, String psUIPAddress, String psUIPPort, String psUAccept, String psUAcceptCharset, String psUAcceptEncoding, String psUAcceptLanguage, String psUUserAgent, String psUHttpMethod, UUID psUDeviceID, String psUGeoLocation)
- Specified by:
updatePaymentPsuDatain interfacede.adorsys.psd2.api.PaymentApi
-
-