@Component public class GeneralPaymentService extends Object
| Constructor and Description |
|---|
GeneralPaymentService(PaymentRestClient ledgersRestClient,
AuthRequestInterceptor authRequestInterceptor,
AspspConsentDataService consentDataService,
FeignExceptionReader feignExceptionReader,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| 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.SpiAspspConsentDataProvider aspspConsentDataProvider) |
<T extends de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse> |
firstCallInstantiatingPayment(@NotNull de.adorsys.ledgers.middleware.api.domain.payment.PaymentTypeTO paymentType,
@NotNull de.adorsys.psd2.xs2a.spi.service.SpiPayment payment,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider,
T responsePayload)
Instantiating the very first response object.
|
<P extends de.adorsys.psd2.xs2a.spi.service.SpiPayment,TO> |
getPaymentById(P payment,
de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider,
Class<TO> clazz,
Function<TO,P> mapperToSpiPayment,
de.adorsys.ledgers.middleware.api.domain.payment.PaymentTypeTO paymentTypeTO) |
de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiGetPaymentStatusResponse> |
getPaymentStatusById(@NotNull de.adorsys.ledgers.middleware.api.domain.payment.PaymentTypeTO paymentType,
@NotNull String paymentId,
@NotNull de.adorsys.psd2.xs2a.core.pis.TransactionStatus spiTransactionStatus,
@NotNull byte[] aspspConsentData) |
de.adorsys.ledgers.middleware.api.domain.sca.SCAPaymentResponseTO |
getSCAPaymentResponseTO(byte[] initialAspspConsentData) |
<P> de.adorsys.ledgers.middleware.api.domain.sca.SCAPaymentResponseTO |
initiatePaymentInternal(P payment,
byte[] initialAspspConsentData,
de.adorsys.ledgers.middleware.api.domain.payment.PaymentTypeTO paymentTypeTO,
Object request) |
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.authorisation.SpiScaConfirmation spiScaConfirmation,
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider) |
public GeneralPaymentService(PaymentRestClient ledgersRestClient, AuthRequestInterceptor authRequestInterceptor, AspspConsentDataService consentDataService, FeignExceptionReader feignExceptionReader, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiGetPaymentStatusResponse> getPaymentStatusById(@NotNull
@NotNull de.adorsys.ledgers.middleware.api.domain.payment.PaymentTypeTO paymentType,
@NotNull
@NotNull String paymentId,
@NotNull
@NotNull de.adorsys.psd2.xs2a.core.pis.TransactionStatus spiTransactionStatus,
@NotNull
@NotNull byte[] aspspConsentData)
public 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.authorisation.SpiScaConfirmation spiScaConfirmation,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider)
public <T extends de.adorsys.psd2.xs2a.spi.domain.payment.response.SpiPaymentInitiationResponse> de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<T> firstCallInstantiatingPayment(@NotNull
@NotNull de.adorsys.ledgers.middleware.api.domain.payment.PaymentTypeTO paymentType,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.service.SpiPayment payment,
@NotNull
@NotNull de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider,
T responsePayload)
paymentType - the payment typepayment - the payment objectaspspConsentDataProvider - the credential data container accessresponsePayload - the instantiated payload object@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.SpiAspspConsentDataProvider aspspConsentDataProvider)
public <P extends de.adorsys.psd2.xs2a.spi.service.SpiPayment,TO> de.adorsys.psd2.xs2a.spi.domain.response.SpiResponse<P> getPaymentById(P payment,
de.adorsys.psd2.xs2a.spi.domain.SpiAspspConsentDataProvider aspspConsentDataProvider,
Class<TO> clazz,
Function<TO,P> mapperToSpiPayment,
de.adorsys.ledgers.middleware.api.domain.payment.PaymentTypeTO paymentTypeTO)
public <P> de.adorsys.ledgers.middleware.api.domain.sca.SCAPaymentResponseTO initiatePaymentInternal(P payment,
byte[] initialAspspConsentData,
de.adorsys.ledgers.middleware.api.domain.payment.PaymentTypeTO paymentTypeTO,
Object request)
public de.adorsys.ledgers.middleware.api.domain.sca.SCAPaymentResponseTO getSCAPaymentResponseTO(byte[] initialAspspConsentData)
Copyright © 2020. All rights reserved.