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
      • 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.CmsPayment> 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.CmsPayment> 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)
        Specified by:
        psuAuthorisationStatuses in interface de.adorsys.psd2.consent.psu.api.CmsPsuPisApi