Package de.adorsys.multibanking.web
Class PaymentController
- java.lang.Object
-
- de.adorsys.multibanking.web.PaymentController
-
@UserResource @RestController @RequestMapping(path="api/v1/bankaccesses/{accessId}/accounts/{accountId}/payments") public class PaymentController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PaymentController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.HttpEntity<java.lang.Void>createPayment(java.lang.String accessId, java.lang.String accountId, de.adorsys.multibanking.web.PaymentController.CreatePaymentRequest paymentRequest)org.springframework.hateoas.Resource<de.adorsys.multibanking.domain.SinglePaymentEntity>getPayment(java.lang.String accessId, java.lang.String accountId, java.lang.String paymentId)org.springframework.http.HttpEntity<java.lang.Void>submitPayment(java.lang.String accessId, java.lang.String accountId, java.lang.String paymentId, de.adorsys.multibanking.web.PaymentController.SubmitPaymentRequest paymentRequest)
-
-
-
Method Detail
-
getPayment
@GetMapping("/{paymentId}") public org.springframework.hateoas.Resource<de.adorsys.multibanking.domain.SinglePaymentEntity> getPayment(@PathVariable java.lang.String accessId, @PathVariable java.lang.String accountId, @PathVariable java.lang.String paymentId)
-
createPayment
@PostMapping public org.springframework.http.HttpEntity<java.lang.Void> createPayment(@PathVariable java.lang.String accessId, @PathVariable java.lang.String accountId, @RequestBody de.adorsys.multibanking.web.PaymentController.CreatePaymentRequest paymentRequest)
-
submitPayment
@PostMapping("/{paymentId}/submit") public org.springframework.http.HttpEntity<java.lang.Void> submitPayment(@PathVariable java.lang.String accessId, @PathVariable java.lang.String accountId, @PathVariable java.lang.String paymentId, @RequestBody de.adorsys.multibanking.web.PaymentController.SubmitPaymentRequest paymentRequest)
-
-