@Service(value="xs2aGetPaymentStatusState") public class Xs2aGetPaymentStatusEntrypoint extends Object implements GetPaymentStatusState
Modifier and Type | Class and Description |
---|---|
static class |
Xs2aGetPaymentStatusEntrypoint.Extractor |
static interface |
Xs2aGetPaymentStatusEntrypoint.FromRequest
Mapper to convert incoming user request to processable request context.
|
static interface |
Xs2aGetPaymentStatusEntrypoint.PaymentStatusToBodyMapper |
Constructor and Description |
---|
Xs2aGetPaymentStatusEntrypoint() |
Modifier and Type | Method and Description |
---|---|
CompletableFuture<Result<PaymentStatusBody>> |
execute(ServiceContext<PaymentStatusRequest> context)
Execute associated action using the input.
|
protected Xs2aPisContext |
prepareContext(ServiceContext<PaymentStatusRequest> serviceContext,
ProtocolFacingPayment payment) |
@Transactional public CompletableFuture<Result<PaymentStatusBody>> execute(ServiceContext<PaymentStatusRequest> context)
Action
execute
in interface Action<PaymentStatusRequest,PaymentStatusBody>
context
- Request context (Request ID, Bank ID, password, redirect URLs, etc.) and associated services (Encryption, Consent access, etc.)protected Xs2aPisContext prepareContext(ServiceContext<PaymentStatusRequest> serviceContext, ProtocolFacingPayment payment)
Copyright © 2020. All rights reserved.