public interface PisCommonPaymentService
| Modifier and Type | Method and Description |
|---|---|
Optional<CreatePisCommonPaymentResponse> |
createCommonPayment(PisPaymentInfo request) |
Optional<PisCommonPaymentResponse> |
getCommonPaymentById(String paymentId)
Reads full information of pis payment by payment identifier
|
Optional<de.adorsys.psd2.xs2a.core.pis.TransactionStatus> |
getPisCommonPaymentStatusById(String paymentId)
Retrieves common payment status from pis payment by payment identifier
|
Optional<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>> |
getPsuDataListByPaymentId(String paymentId)
Get information about PSU list by payment identifier
|
void |
updateCommonPayment(PisCommonPaymentRequest request,
String paymentId)
Updates PIS payment data and stores it into database
|
Optional<Boolean> |
updateCommonPaymentStatusById(String paymentId,
de.adorsys.psd2.xs2a.core.pis.TransactionStatus status)
Updates pis payment status by payment identifier
|
boolean |
updateMultilevelSca(String paymentId,
boolean multilevelScaRequired)
Updates multilevelScaRequired and stores changes into database
|
Optional<CreatePisCommonPaymentResponse> createCommonPayment(PisPaymentInfo request)
Optional<de.adorsys.psd2.xs2a.core.pis.TransactionStatus> getPisCommonPaymentStatusById(String paymentId)
paymentId - String representation of pis payment identifierOptional<PisCommonPaymentResponse> getCommonPaymentById(String paymentId)
paymentId - String representation of pis payment identifierOptional<Boolean> updateCommonPaymentStatusById(String paymentId, de.adorsys.psd2.xs2a.core.pis.TransactionStatus status)
paymentId - String representation of pis payment identifierstatus - new payment statusvoid updateCommonPayment(PisCommonPaymentRequest request, String paymentId)
request - PIS payment request for update payment datapaymentId - Payment IDboolean updateMultilevelSca(String paymentId, boolean multilevelScaRequired)
paymentId - Payment IDmultilevelScaRequired - new value for boolean multilevel sca requiredOptional<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>> getPsuDataListByPaymentId(String paymentId)
paymentId - String representation of the payment identifierCopyright © 2020. All rights reserved.