Interface PisCommonPaymentService
-
public interface PisCommonPaymentServicePisCommonPaymentService without any encryption/decryption. Should not be used in XS2A directly.- See Also:
PisCommonPaymentServiceBase,PisCommonPaymentServiceEncrypted
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CmsResponse<de.adorsys.psd2.consent.api.pis.CreatePisCommonPaymentResponse>createCommonPayment(PisPaymentInfo request)CmsResponse<de.adorsys.psd2.consent.api.pis.PisCommonPaymentResponse>getCommonPaymentById(String paymentId)Reads full information of pis payment by payment identifierCmsResponse<de.adorsys.psd2.xs2a.core.pis.TransactionStatus>getPisCommonPaymentStatusById(String paymentId)Retrieves common payment status from pis payment by payment identifierCmsResponse<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>>getPsuDataListByPaymentId(String paymentId)Get information about PSU list by payment identifierCmsResponse<Boolean>updateCommonPaymentStatusById(String paymentId, de.adorsys.psd2.xs2a.core.pis.TransactionStatus status)Updates pis payment status by payment identifierCmsResponse<Boolean>updateMultilevelSca(String paymentId, boolean multilevelScaRequired)Updates multilevelScaRequired and stores changes into database
-
-
-
Method Detail
-
createCommonPayment
CmsResponse<de.adorsys.psd2.consent.api.pis.CreatePisCommonPaymentResponse> createCommonPayment(PisPaymentInfo request)
-
getPisCommonPaymentStatusById
CmsResponse<de.adorsys.psd2.xs2a.core.pis.TransactionStatus> getPisCommonPaymentStatusById(String paymentId)
Retrieves common payment status from pis payment by payment identifier- Parameters:
paymentId- String representation of pis payment identifier- Returns:
- Information about the status of a common payment
-
getCommonPaymentById
CmsResponse<de.adorsys.psd2.consent.api.pis.PisCommonPaymentResponse> getCommonPaymentById(String paymentId)
Reads full information of pis payment by payment identifier- Parameters:
paymentId- String representation of pis payment identifier- Returns:
- Response containing full information about pis payment
-
updateCommonPaymentStatusById
CmsResponse<Boolean> updateCommonPaymentStatusById(String paymentId, de.adorsys.psd2.xs2a.core.pis.TransactionStatus status)
Updates pis payment status by payment identifier- Parameters:
paymentId- String representation of pis payment identifierstatus- new payment status- Returns:
- Response containing result of status changing
-
updateMultilevelSca
CmsResponse<Boolean> updateMultilevelSca(String paymentId, boolean multilevelScaRequired)
Updates multilevelScaRequired and stores changes into database- Parameters:
paymentId- Payment IDmultilevelScaRequired- new value for boolean multilevel sca required- Returns:
- true if payment was found and updated, false otherwise.
-
getPsuDataListByPaymentId
CmsResponse<List<de.adorsys.psd2.xs2a.core.psu.PsuIdData>> getPsuDataListByPaymentId(String paymentId)
Get information about PSU list by payment identifier- Parameters:
paymentId- String representation of the payment identifier- Returns:
- Response containing information about PSU
-
-