Class HandleExternalPaymentServiceImpl
java.lang.Object
com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
com.skava.payment.service.impl.PaymentAutowires
com.skava.paymentapp.util.AppAutowires
com.skava.apppaymentplugin.utils.HandleExternalPaymentServiceHelper
com.skava.apppaymentplugin.service.impl.HandleExternalPaymentServiceImpl
- All Implemented Interfaces:
HandleExternalPaymentService
@Service
public class HandleExternalPaymentServiceImpl
extends HandleExternalPaymentServiceHelper
implements HandleExternalPaymentService
SuccessPaymentServiceImpl
This class implements the SuccessPaymentService interface.
- Author:
- Infosys Equinox
-
Field Summary
Fields inherited from class com.skava.paymentapp.util.AppAutowires
appMarketplaceUtils, cacheManager, collectionRepositoryObj, commonDependencies, createExternalTransactionService, createPaymentItemService, createPaymentService, createTransactionService, findPaymentItemService, findPaymentService, findTransactionService, marketplaceEndpoint, patchTransactionService, patchUpdatePaymentService, paymentOptionProcess, paymentPropertyRepositoryObj, paymentProviderRepositoryObj, paymentRepositoryObj, pluginPaymentServices, requestReferenceRepository, restTemplate
Fields inherited from class com.skava.payment.service.impl.PaymentAutowires
authHelper, authProps, context, encryptionHelper, findProviderMasterServiceImpl, messageSource, objectMapper, paymentEventService, paymentEventServiceExt, paymentMessageSender, paymentPluginHandler, paymentUtil, pluginservice, redisTemplate, serviceAutoWires, specificationUtil, transactionHandler, transactionValidatorHelper, validators
Fields inherited from class com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
authTokenHandler, cacheUtil, collectionAttributeRepository, collectionPropertyRepository, collectionProviderAssembler, collectionProviderRepository, collectionRepository, paymentAssembler, paymentCacheUtil, paymentItemAssembler, paymentItemRepository, paymentPropertyRepository, paymentProviderRepository, paymentRepository, providerMasterAssembler, providerMasterRepository, transactionAssembler, transactionRepository, validatorsUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprocess
(CompletePaymentDetailsRequest completePaymentDetailsRequest) Handling the payment or transaction creation in the system for the transactions that happened out of our system.Methods inherited from class com.skava.apppaymentplugin.utils.HandleExternalPaymentServiceHelper
getPaymentCardDetails, getPaymentRequest, getRequestEntity, handleTransaction, updateRequestReferenceProperties, updateRequestReferenceTable
Methods inherited from class com.skava.paymentapp.util.AppAutowires
restTemplate
Methods inherited from class com.skava.payment.service.impl.PaymentAutowires
getAuthHelper, getAuthProps, getFindProviderMasterServiceImpl, getMessageSource, getPaymentPluginHandler
Methods inherited from class com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
getAuthTokenHandler, getCacheUtil, getCollectionAttributeRepository, getCollectionPropertyRepository, getCollectionProviderAssembler, getCollectionProviderRepository, getCollectionRepository, getPaymentAssembler, getPaymentCacheUtil, getPaymentItemAssembler, getPaymentItemRepository, getPaymentPropertyRepository, getPaymentProviderRepository, getPaymentRepository, getProviderMasterAssembler, getProviderMasterRepository, getTransactionAssembler, getTransactionRepository, getValidatorsUtil
-
Constructor Details
-
HandleExternalPaymentServiceImpl
public HandleExternalPaymentServiceImpl()
-
-
Method Details
-
process
Handling the payment or transaction creation in the system for the transactions that happened out of our system.- Specified by:
process
in interfaceHandleExternalPaymentService
-