Class MiddlewarePaymentServiceImpl
- java.lang.Object
-
- de.adorsys.ledgers.middleware.impl.service.MiddlewarePaymentServiceImpl
-
- All Implemented Interfaces:
MiddlewarePaymentService
@Service @Transactional public class MiddlewarePaymentServiceImpl extends Object implements MiddlewarePaymentService
-
-
Constructor Summary
Constructors Constructor Description MiddlewarePaymentServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SCAPaymentResponseTOauthorizeCancelPayment(ScaInfoTO scaInfoTO, String paymentId)SCAPaymentResponseTOauthorizePayment(ScaInfoTO scaInfoTO, String paymentId)SCAPaymentResponseTOexecutePayment(ScaInfoTO scaInfoTO, String paymentId)PaymentTOgetPaymentById(String paymentId)TransactionStatusTOgetPaymentStatusById(String paymentId)List<PaymentTO>getPendingPeriodicPayments(ScaInfoTO scaInfoTO)CustomPageImpl<PaymentTO>getPendingPeriodicPaymentsPaged(ScaInfoTO scaInfo, CustomPageableImpl pageable)SCAPaymentResponseTOinitiatePayment(ScaInfoTO scaInfoTO, PaymentTO payment)SCAPaymentResponseTOinitiatePaymentCancellation(ScaInfoTO scaInfoTO, String paymentId)
-
-
-
Method Detail
-
getPaymentStatusById
public TransactionStatusTO getPaymentStatusById(String paymentId)
- Specified by:
getPaymentStatusByIdin interfaceMiddlewarePaymentService
-
initiatePaymentCancellation
public SCAPaymentResponseTO initiatePaymentCancellation(ScaInfoTO scaInfoTO, String paymentId)
- Specified by:
initiatePaymentCancellationin interfaceMiddlewarePaymentService
-
initiatePayment
public SCAPaymentResponseTO initiatePayment(ScaInfoTO scaInfoTO, PaymentTO payment)
- Specified by:
initiatePaymentin interfaceMiddlewarePaymentService
-
executePayment
public SCAPaymentResponseTO executePayment(ScaInfoTO scaInfoTO, String paymentId)
- Specified by:
executePaymentin interfaceMiddlewarePaymentService
-
getPaymentById
public PaymentTO getPaymentById(String paymentId)
- Specified by:
getPaymentByIdin interfaceMiddlewarePaymentService
-
authorizePayment
@Transactional(noRollbackFor=de.adorsys.ledgers.util.exception.ScaModuleException.class) public SCAPaymentResponseTO authorizePayment(ScaInfoTO scaInfoTO, String paymentId)
- Specified by:
authorizePaymentin interfaceMiddlewarePaymentService
-
authorizeCancelPayment
@Transactional(noRollbackFor=de.adorsys.ledgers.util.exception.ScaModuleException.class) public SCAPaymentResponseTO authorizeCancelPayment(ScaInfoTO scaInfoTO, String paymentId)
- Specified by:
authorizeCancelPaymentin interfaceMiddlewarePaymentService
-
getPendingPeriodicPayments
public List<PaymentTO> getPendingPeriodicPayments(ScaInfoTO scaInfoTO)
- Specified by:
getPendingPeriodicPaymentsin interfaceMiddlewarePaymentService
-
getPendingPeriodicPaymentsPaged
public CustomPageImpl<PaymentTO> getPendingPeriodicPaymentsPaged(ScaInfoTO scaInfo, CustomPageableImpl pageable)
- Specified by:
getPendingPeriodicPaymentsPagedin interfaceMiddlewarePaymentService
-
-