@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
| Constructor and Description |
|---|
CommonPaymentSpiImpl(GeneralPaymentService generalPaymentService,
LedgersSpiPaymentMapper ledgersSpiPaymentMapper) |
| Modifier and Type | Method and 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.SpiPaymentInitiationResponse |
getToSpiPaymentResponse(de.adorsys.ledgers.middleware.api.domain.sca.SCAPaymentResponseTO response) |
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) |
checkConfirmationCode, initiatePaymentpublic CommonPaymentSpiImpl(GeneralPaymentService generalPaymentService, LedgersSpiPaymentMapper ledgersSpiPaymentMapper)
@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)
executePaymentWithoutSca in interface de.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>executePaymentWithoutSca in class AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>@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)
verifyScaAuthorisationAndExecutePayment in interface de.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>verifyScaAuthorisationAndExecutePayment in class AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>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)
processEmptyAspspConsentData in class AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>@NotNull protected @NotNull de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse getToSpiPaymentResponse(de.adorsys.ledgers.middleware.api.domain.sca.SCAPaymentResponseTO response)
getToSpiPaymentResponse in class AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>@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)
getPaymentById in interface de.adorsys.psd2.xs2a.spi.service.CommonPaymentSpigetPaymentById in interface de.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>@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)
getPaymentStatusById in interface de.adorsys.psd2.xs2a.spi.service.CommonPaymentSpigetPaymentStatusById in interface de.adorsys.psd2.xs2a.spi.service.PaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>getPaymentStatusById in class AbstractPaymentSpi<de.adorsys.psd2.xs2a.spi.domain.payment.SpiPaymentInfo,de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse>Copyright © 2020. All rights reserved.