Class CommonPaymentSpiImpl
- java.lang.Object
-
- de.adorsys.aspsp.xs2a.connector.spi.impl.payment.type.AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
-
- de.adorsys.aspsp.xs2a.connector.spi.impl.payment.type.CommonPaymentSpiImpl
-
- All Implemented Interfaces:
de.adorsys.psd2.xs2a.spi.service.CommonPaymentSpi,de.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
@Service public class CommonPaymentSpiImpl extends AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse> implements de.adorsys.psd2.xs2a.spi.service.CommonPaymentSpi
-
-
Field Summary
-
Fields inherited from class de.adorsys.aspsp.xs2a.connector.spi.impl.payment.type.AbstractPaymentSpi
DEBTOR_NAME
-
-
Constructor Summary
Constructors Constructor Description CommonPaymentSpiImpl(GeneralPaymentService generalPaymentService, LedgersSpiPaymentMapper ledgersSpiPaymentMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentExecutionResponse>executePaymentWithoutSca(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)@NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo>getPaymentById(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull String acceptMediaType, @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)@NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiGetPaymentStatusResponse>getPaymentStatusById(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull String acceptMediaType, @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)protected @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponsegetToSpiPaymentResponse(de.adorsys.ledgers.middleware.api.domain.sca.SCAPaymentResponseTO response)@NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentConfirmationCodeValidationResponse>notifyConfirmationCodeValidation(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData, boolean confirmationCodeValidationResult, @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, boolean isCancellation, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)protected de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>processEmptyAspspConsentData(@NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider, @NotNull de.adorsys.psd2.xs2a.spi.domain.psu.SpiPsuData spiPsuData)@NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentExecutionResponse>verifyScaAuthorisationAndExecutePayment(@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiScaConfirmation spiScaConfirmation, @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)-
Methods inherited from class de.adorsys.aspsp.xs2a.connector.spi.impl.payment.type.AbstractPaymentSpi
checkConfirmationCode, initiatePayment
-
-
-
-
Constructor Detail
-
CommonPaymentSpiImpl
public CommonPaymentSpiImpl(GeneralPaymentService generalPaymentService, LedgersSpiPaymentMapper ledgersSpiPaymentMapper)
-
-
Method Detail
-
executePaymentWithoutSca
@NotNull public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentExecutionResponse> executePaymentWithoutSca(@NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)- Specified by:
executePaymentWithoutScain interfacede.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>- Overrides:
executePaymentWithoutScain classAbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
-
verifyScaAuthorisationAndExecutePayment
@NotNull public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentExecutionResponse> verifyScaAuthorisationAndExecutePayment(@NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.authorisation.SpiScaConfirmation spiScaConfirmation, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)- Specified by:
verifyScaAuthorisationAndExecutePaymentin interfacede.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>- Overrides:
verifyScaAuthorisationAndExecutePaymentin classAbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
-
notifyConfirmationCodeValidation
@NotNull public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentConfirmationCodeValidationResponse> notifyConfirmationCodeValidation(@NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData spiContextData, boolean confirmationCodeValidationResult, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, boolean isCancellation, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider spiAspspConsentDataProvider)- Specified by:
notifyConfirmationCodeValidationin interfacede.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>- Overrides:
notifyConfirmationCodeValidationin classAbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
-
processEmptyAspspConsentData
protected de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse> processEmptyAspspConsentData(@NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.psu.SpiPsuData spiPsuData)- Specified by:
processEmptyAspspConsentDatain classAbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
-
getToSpiPaymentResponse
@NotNull protected @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse getToSpiPaymentResponse(de.adorsys.ledgers.middleware.api.domain.sca.SCAPaymentResponseTO response)
- Specified by:
getToSpiPaymentResponsein classAbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
-
getPaymentById
@NotNull public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo> getPaymentById(@NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull @NotNull String acceptMediaType, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)- Specified by:
getPaymentByIdin interfacede.adorsys.psd2.xs2a.spi.service.CommonPaymentSpi- Specified by:
getPaymentByIdin interfacede.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
-
getPaymentStatusById
@NotNull public @NotNull de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiGetPaymentStatusResponse> getPaymentStatusById(@NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiContextData contextData, @NotNull @NotNull String acceptMediaType, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo payment, @NotNull @NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)- Specified by:
getPaymentStatusByIdin interfacede.adorsys.psd2.xs2a.spi.service.CommonPaymentSpi- Specified by:
getPaymentStatusByIdin interfacede.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>- Overrides:
getPaymentStatusByIdin classAbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>
-
-