Class PaymentDetails

java.lang.Object
com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
com.skava.payment.service.impl.PaymentAutowires
com.skava.payment.service.impl.CommonDependenciesExt
com.skava.payment.service.impl.CommonDependencies
com.skava.apppaymentplugin.model.PaymentDetails
All Implemented Interfaces:
Serializable

public class PaymentDetails extends com.skava.payment.service.impl.CommonDependencies implements Serializable
The Payment model defines the request and response of payment profile details and the amount for which transaction must be made. It consists of all the details related to the payment transaction made by the user and also the payments added to his profile. The payment consists of multiple paymentItems.
Author:
Infosys Equinox
See Also:
  • Field Summary

    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
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class com.skava.payment.service.impl.CommonDependencies

    cacheClearBillingAddressProvider, checkForDuplicateName, checkPrevilegeAndGetProfileId, doAuthCheckAndGetPayment, doAuthCheckAndGetPayment, getCollectionProperty, getCollectionProperty, getCollectionProviderFromPayment, getCollectionProviderId, getPaymentItem, getPaymentProvider, getProviderMasterById, safeGetCollectionProperty, savePayment, updateProperties, validateAndGetCollection, validateCollection, validateProfileId, validateProfileIdForPaymentItem, validateProfileIdForPaymentItem, validateProfileIdForPaymentItem

    Methods inherited from class com.skava.payment.service.impl.CommonDependenciesExt

    audit, createPaymentProvider, decryptAndCreatePaymentProvider, doPreAuth, getListFromIterator, getTransaction, getTransactionFromRefTransId, getTransactionFromRefTransId, getUserIdFromAuth, hasPaymentItem, setPropertyInRequestContext, updateTransaction

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PaymentDetails

      public PaymentDetails()