public interface PisScaAuthorisationService extends ScaApproachServiceTypeProvider
getScaApproachServiceTypeOptional<Xs2aCreatePisAuthorisationResponse> createCommonPaymentAuthorisation(String paymentId, PaymentType paymentType, 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, PaymentType paymentType, 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<ScaStatus> getAuthorisationScaStatus(String paymentId, String authorisationId)
paymentId - ASPSP identifier of the payment, associated with the authorisationauthorisationId - authorisation identifierOptional<ScaStatus> getCancellationAuthorisationScaStatus(String paymentId, String cancellationId)
paymentId - ASPSP identifier of the payment, associated with the authorisationcancellationId - cancellation authorisation identifierCopyright © 2019. All rights reserved.