All Classes and Interfaces

Class
Description
 
 
 
 
 
 
The model defines the request and response Amount object.
This class defines common dependencies
This class represents a common payment request in the application.
 
 
 
AppCompleteApiResponseCode
This interface enables to check if the payment entry already exists.
Implementation of the M1DuplicatePaymentValidator
AppDynamicAppController App Controller to call the dynamic app api With their respective allowed path variable
 
 
The Payment model defines the allowed path value It consists of all the values of the suffix of the paths allowed In Respective payment apps
AppPathConverter for the enum
The class PaymentConstants contains the constants used in the Payment.
Contains completepayment API's completepayment - It's return CompletePaymentResponse
AppPaymentProcessor
This class has the configuration for App Payment Processing.
The Payment model defines the request and response payment object.
The Payment model defines the request and response payment object.
Response model get from third party payment processors
This class has audit constants for the application
The Bank model defines the request and response payment object.
This class defines the model for BillingAddress Entity.
Credit/Debit card details to pass to third party plugins
Credit/Debit card details to pass to third party plugins
 
Cart domain for calculate Shipping Cost.
 
PaymentResponse
This class defines TransactionValidatorHelper.
Response model get from third party payment processors
This class defines TransactionValidatorHelper.
CompleteCommonUtilExt
 
Option - This is the option which tells what need to be created PROFILE TRANSACTION
Status - this defines the list of statuses SUCCESS: Transaction creation in 3P service is succeeded FAILED: Transaction creation in 3P service is failed ERROR: Transaction creation in 3P service got error
CompletePaymentDetailsRequest
 
 
CheckAndPayService
CreateExternalTransactionServiceImpl This class implements the CheckAndPayService interface to handle payment creation operations.
 
 
 
 
 
 
 
 
 
 
 
 
 
The Class DeletePaymentOptionsServiceImpl.
 
 
 
 
Service to Dynamic API calls for payment apps Extends EcommService RequestModel: AppRequestInternal ResponseModel: AppResponse
Dynamic AppServiceImpl Service implementation class for processor and logic to call dynamic app api
This class validates the Transaction provided in the request while creating.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Response model get from third party payment processors
Response model get from third party payment processors
SuccessPaymentService
Helper class for HandleExternalPaymentService
SuccessPaymentServiceImpl This class implements the SuccessPaymentService interface.
This class have header name's for the application
 
 
 
enum showing Item Types.
 
The Payment model defines the request and response payment object.
 
 
 
 
 
 
The Payment model defines the request and response payment object.
The class PaymentConstants contains the constants used in the Payment.
 
The Payment model defines the request and response of payment profile details and the amount for which transaction must be made.
 
 
 
 
 
 
 
 
 
The Class PaymentOptionPropertiesResponse.
 
The Class PaymentOptionPropertyEntity.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The Enum PaymentOptionValidityResponseCode.
 
 
This class represents a response from a third-party payment processor.
 
 
Credit/Debit card details to pass to third party plugins
 
 
 
 
 
 
 
 
This class defines the model for PropertyDTO (Data Transfer Object).
 
 
 
 
 
 
QPaymentOptionDisplayOrderEntity is a Querydsl query type for PaymentOptionDisplayOrderEntity
QPaymentOptionEntity is a Querydsl query type for PaymentOptionEntity
QPaymentOptionPropertyEntity is a Querydsl query type for PaymentOptionPropertyEntity
QPaymentOptionRuleEntity is a Querydsl query type for PaymentOptionRuleEntity
RedirectionResponse
 
The class RegisterPaymentConstant contains the constants used in the Payment.
This controller using RegisterPaymentService registerpayment - It's return register Payment response
This class represents the details required to register a payment or transaction in the payment service.
 
This class represents a request to register a payment in the application.
This class represents a response to register a payment in the application.
The service to register a transaction happened externally
RegisterTransactionServiceImpl
This class validates the Transaction provided in the request while creating.
 
Rule Engine.
Response model get from third party payment processors
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sort Engine.
 
 
PaymentProcessorConstants
The model defines the request and response Amount object.
 
 
Response model get from third party payment processors
This class defines the different supported transaction types of a Transaction entity.
 
 
 
 
 
 
User information passed to third party service
User information passed to third party service