public interface PisScaAuthorisationService extends ScaApproachServiceTypeProvider
| Modifier and Type | Method and Description |
|---|---|
Optional<Xs2aCreatePisAuthorisationResponse> |
createCommonPaymentAuthorisation(String paymentId,
de.adorsys.psd2.xs2a.core.profile.PaymentType paymentType,
de.adorsys.psd2.xs2a.core.psu.PsuIdData psuData)
Creates authorisation for a payment
|
Optional<Xs2aCreatePisCancellationAuthorisationResponse> |
createCommonPaymentCancellationAuthorisation(String paymentId,
de.adorsys.psd2.xs2a.core.profile.PaymentType paymentType,
de.adorsys.psd2.xs2a.core.psu.PsuIdData psuData)
Creates authorisation cancellation for the payment
|
Optional<de.adorsys.psd2.xs2a.core.sca.ScaStatus> |
getAuthorisationScaStatus(String paymentId,
String authorisationId)
Gets SCA status of authorisation
|
Optional<Xs2aAuthorisationSubResources> |
getAuthorisationSubResources(String paymentId)
Gets authorisation sub resources
|
Optional<de.adorsys.psd2.xs2a.core.sca.ScaStatus> |
getCancellationAuthorisationScaStatus(String paymentId,
String authorisationId)
Gets SCA status of cancellation authorisation
|
Optional<Xs2aPaymentCancellationAuthorisationSubResource> |
getCancellationAuthorisationSubResources(String paymentId)
Gets authorisation cancellation sub resources
|
void |
updateAuthorisation(UpdateAuthorisationRequest request,
AuthorisationProcessorResponse response) |
void |
updateCancellationAuthorisation(UpdateAuthorisationRequest request,
AuthorisationProcessorResponse response) |
Xs2aUpdatePisCommonPaymentPsuDataResponse |
updateCommonPaymentCancellationPsuData(Xs2aUpdatePisCommonPaymentPsuDataRequest request)
Updates cancellation authorisation for the payment
|
Xs2aUpdatePisCommonPaymentPsuDataResponse |
updateCommonPaymentPsuData(Xs2aUpdatePisCommonPaymentPsuDataRequest request)
Updates authorisation for the payment
|
getScaApproachServiceTypeOptional<Xs2aCreatePisAuthorisationResponse> createCommonPaymentAuthorisation(String paymentId, de.adorsys.psd2.xs2a.core.profile.PaymentType paymentType, de.adorsys.psd2.xs2a.core.psu.PsuIdData psuData)
paymentId - ASPSP identifier of a paymentpaymentType - Type of paymentpsuData - PsuIdData container of authorisation data about PSUXs2aUpdatePisCommonPaymentPsuDataResponse updateCommonPaymentPsuData(Xs2aUpdatePisCommonPaymentPsuDataRequest request)
request - Provides transporting data when updating consent psu datavoid updateAuthorisation(UpdateAuthorisationRequest request, AuthorisationProcessorResponse response)
void updateCancellationAuthorisation(UpdateAuthorisationRequest request, AuthorisationProcessorResponse response)
Optional<Xs2aCreatePisCancellationAuthorisationResponse> createCommonPaymentCancellationAuthorisation(String paymentId, de.adorsys.psd2.xs2a.core.profile.PaymentType paymentType, de.adorsys.psd2.xs2a.core.psu.PsuIdData psuData)
paymentId - ASPSP identifier of a paymentpaymentType - Type of paymentpsuData - PsuIdData container of authorisation data about PSUOptional<Xs2aPaymentCancellationAuthorisationSubResource> getCancellationAuthorisationSubResources(String paymentId)
paymentId - ASPSP identifier of a paymentXs2aUpdatePisCommonPaymentPsuDataResponse updateCommonPaymentCancellationPsuData(Xs2aUpdatePisCommonPaymentPsuDataRequest request)
request - Provides transporting data when updating payment psu dataOptional<Xs2aAuthorisationSubResources> getAuthorisationSubResources(String paymentId)
paymentId - ASPSP identifier of a paymentOptional<de.adorsys.psd2.xs2a.core.sca.ScaStatus> getAuthorisationScaStatus(String paymentId, String authorisationId)
paymentId - ASPSP identifier of the payment, associated with the authorisationauthorisationId - authorisation identifierOptional<de.adorsys.psd2.xs2a.core.sca.ScaStatus> getCancellationAuthorisationScaStatus(String paymentId, String authorisationId)
paymentId - ASPSP identifier of the payment, associated with the authorisationauthorisationId - authorisation identifierCopyright © 2020. All rights reserved.