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