Class PaymentController
- java.lang.Object
-
- de.adorsys.xs2a.adapter.rest.impl.controller.AbstractController
-
- de.adorsys.xs2a.adapter.rest.impl.controller.PaymentController
-
- All Implemented Interfaces:
PaymentApi
@RestController public class PaymentController extends AbstractController implements PaymentApi
-
-
Constructor Summary
Constructors Constructor Description PaymentController(de.adorsys.xs2a.adapter.api.PaymentInitiationService paymentService, HeadersMapper headersMapper, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<Object>getPaymentInformation(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, String paymentId, Map<String,String> parameters, Map<String,String> headers)org.springframework.http.ResponseEntity<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, Map<String,String> parameters, Map<String,String> headers)org.springframework.http.ResponseEntity<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, Map<String,String> parameters, Map<String,String> headers)org.springframework.http.ResponseEntity<Object>getPaymentInitiationStatus(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, String paymentId, Map<String,String> parameters, Map<String,String> headers)org.springframework.http.ResponseEntity<de.adorsys.xs2a.adapter.api.model.PaymentInitationRequestResponse201>initiatePayment(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, Map<String,String> parameters, Map<String,String> headers, com.fasterxml.jackson.databind.node.ObjectNode body)org.springframework.http.ResponseEntity<de.adorsys.xs2a.adapter.api.model.PaymentInitationRequestResponse201>initiatePayment(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, Map<String,String> parameters, Map<String,String> headers, de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody body)org.springframework.http.ResponseEntity<de.adorsys.xs2a.adapter.api.model.PaymentInitationRequestResponse201>initiatePayment(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, Map<String,String> parameters, Map<String,String> headers, String body)org.springframework.http.ResponseEntity<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, Map<String,String> parameters, Map<String,String> headers, com.fasterxml.jackson.databind.node.ObjectNode body)org.springframework.http.ResponseEntity<Object>updatePaymentPsuData(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, String paymentId, String authorisationId, Map<String,String> parameters, Map<String,String> headers, com.fasterxml.jackson.databind.node.ObjectNode body)
-
-
-
Constructor Detail
-
PaymentController
public PaymentController(de.adorsys.xs2a.adapter.api.PaymentInitiationService paymentService, HeadersMapper headersMapper, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
initiatePayment
public org.springframework.http.ResponseEntity<de.adorsys.xs2a.adapter.api.model.PaymentInitationRequestResponse201> initiatePayment(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, Map<String,String> parameters, Map<String,String> headers, de.adorsys.xs2a.adapter.api.model.PeriodicPaymentInitiationMultipartBody body)- Specified by:
initiatePaymentin interfacePaymentApi
-
initiatePayment
public org.springframework.http.ResponseEntity<de.adorsys.xs2a.adapter.api.model.PaymentInitationRequestResponse201> initiatePayment(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, Map<String,String> parameters, Map<String,String> headers, com.fasterxml.jackson.databind.node.ObjectNode body)- Specified by:
initiatePaymentin interfacePaymentApi
-
initiatePayment
public org.springframework.http.ResponseEntity<de.adorsys.xs2a.adapter.api.model.PaymentInitationRequestResponse201> initiatePayment(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, Map<String,String> parameters, Map<String,String> headers, String body)- Specified by:
initiatePaymentin interfacePaymentApi
-
getPaymentInformation
public org.springframework.http.ResponseEntity<Object> getPaymentInformation(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, String paymentId, Map<String,String> parameters, Map<String,String> headers)
- Specified by:
getPaymentInformationin interfacePaymentApi
-
getPaymentInitiationScaStatus
public org.springframework.http.ResponseEntity<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, Map<String,String> parameters, Map<String,String> headers)- Specified by:
getPaymentInitiationScaStatusin interfacePaymentApi
-
getPaymentInitiationStatus
public org.springframework.http.ResponseEntity<Object> getPaymentInitiationStatus(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, String paymentId, Map<String,String> parameters, Map<String,String> headers)
- Specified by:
getPaymentInitiationStatusin interfacePaymentApi
-
getPaymentInitiationAuthorisation
public org.springframework.http.ResponseEntity<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, Map<String,String> parameters, Map<String,String> headers)- Specified by:
getPaymentInitiationAuthorisationin interfacePaymentApi
-
startPaymentAuthorisation
public org.springframework.http.ResponseEntity<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, Map<String,String> parameters, Map<String,String> headers, com.fasterxml.jackson.databind.node.ObjectNode body)- Specified by:
startPaymentAuthorisationin interfacePaymentApi
-
updatePaymentPsuData
public org.springframework.http.ResponseEntity<Object> updatePaymentPsuData(de.adorsys.xs2a.adapter.api.model.PaymentService paymentService, de.adorsys.xs2a.adapter.api.model.PaymentProduct paymentProduct, String paymentId, String authorisationId, Map<String,String> parameters, Map<String,String> headers, com.fasterxml.jackson.databind.node.ObjectNode body)
- Specified by:
updatePaymentPsuDatain interfacePaymentApi
-
-