Class CmsPsuPisController

  • All Implemented Interfaces:
    de.adorsys.psd2.consent.psu.api.CmsPsuPisApi

    @RestController
    public class CmsPsuPisController
    extends Object
    implements de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
    • Constructor Detail

      • CmsPsuPisController

        public CmsPsuPisController()
    • Method Detail

      • updatePsuInPayment

        public org.springframework.http.ResponseEntity<Object> updatePsuInPayment​(String authorisationId,
                                                                                  String instanceId,
                                                                                  de.adorsys.psd2.xs2a.core.psu.PsuIdData psuIdData)
        Specified by:
        updatePsuInPayment in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • updatePayment

        public org.springframework.http.ResponseEntity<Object> updatePayment​(String paymentId,
                                                                             String paymentService,
                                                                             String paymentProduct,
                                                                             String instanceId,
                                                                             Object body)
        Specified by:
        updatePayment in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • getPaymentIdByRedirectId

        public org.springframework.http.ResponseEntity<Object> getPaymentIdByRedirectId​(String redirectId,
                                                                                        String instanceId)
        Specified by:
        getPaymentIdByRedirectId in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • getPaymentByPaymentId

        public org.springframework.http.ResponseEntity<de.adorsys.psd2.consent.api.pis.CmsBasePaymentResponse> getPaymentByPaymentId​(String psuId,
                                                                                                                                     String psuIdType,
                                                                                                                                     String psuCorporateId,
                                                                                                                                     String psuCorporateIdType,
                                                                                                                                     String paymentId,
                                                                                                                                     String instanceId)
        Specified by:
        getPaymentByPaymentId in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • getPaymentIdByRedirectIdForCancellation

        public org.springframework.http.ResponseEntity<Object> getPaymentIdByRedirectIdForCancellation​(String redirectId,
                                                                                                       String instanceId)
        Specified by:
        getPaymentIdByRedirectIdForCancellation in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • getPaymentByPaymentIdForCancellation

        public org.springframework.http.ResponseEntity<de.adorsys.psd2.consent.api.pis.CmsBasePaymentResponse> getPaymentByPaymentIdForCancellation​(String psuId,
                                                                                                                                                    String psuIdType,
                                                                                                                                                    String psuCorporateId,
                                                                                                                                                    String psuCorporateIdType,
                                                                                                                                                    String paymentId,
                                                                                                                                                    String instanceId)
        Specified by:
        getPaymentByPaymentIdForCancellation in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • getAuthorisationByAuthorisationId

        public org.springframework.http.ResponseEntity<de.adorsys.psd2.consent.psu.api.CmsPsuAuthorisation> getAuthorisationByAuthorisationId​(String authorisationId,
                                                                                                                                              String instanceId)
        Specified by:
        getAuthorisationByAuthorisationId in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • updateAuthorisationStatus

        public org.springframework.http.ResponseEntity<Object> updateAuthorisationStatus​(String psuId,
                                                                                         String psuIdType,
                                                                                         String psuCorporateId,
                                                                                         String psuCorporateIdType,
                                                                                         String paymentId,
                                                                                         String authorisationId,
                                                                                         String status,
                                                                                         String instanceId,
                                                                                         de.adorsys.psd2.xs2a.core.sca.AuthenticationDataHolder authenticationDataHolder)
        Specified by:
        updateAuthorisationStatus in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • updatePaymentStatus

        public org.springframework.http.ResponseEntity<Void> updatePaymentStatus​(String paymentId,
                                                                                 String status,
                                                                                 String instanceId)
        Specified by:
        updatePaymentStatus in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi
      • psuAuthorisationStatuses

        public org.springframework.http.ResponseEntity<List<de.adorsys.psd2.consent.psu.api.pis.CmsPisPsuDataAuthorisation>> psuAuthorisationStatuses​(String paymentId,
                                                                                                                                                      String instanceId,
                                                                                                                                                      Integer pageIndex,
                                                                                                                                                      Integer itemsPerPage)
        Specified by:
        psuAuthorisationStatuses in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi