com.ibm.commerce.edp.utils

Class Constants

  • java.lang.Object
    • com.ibm.commerce.edp.utils.Constants


  • public class Constants
    extends java.lang.Object

    This class defines static constants to be used throughout Payment Rules.

    • Field Detail

      • AMOUNT_SCALE

        public static final int AMOUNT_SCALE
        the number of digits after the '.' in the big decimal
        See Also:
        Constant Field Values
      • MAX_LENGTH_READABLESTATUS

        public static final int MAX_LENGTH_READABLESTATUS
        the width of EDPPAYHIST.READABLESTATUS, DB2 has problem to truncate string
        See Also:
        Constant Field Values
      • EMPTY_STRING

        public static final java.lang.String EMPTY_STRING
        Empty String definition.
        See Also:
        Constant Field Values
      • XML_FILE_EXTENSION

        public static final java.lang.String XML_FILE_EXTENSION
        XML file extensions: .xml
        See Also:
        Constant Field Values
      • PAYMENT_METHOD_STR

        public static final java.lang.String PAYMENT_METHOD_STR
        Payment method string
        See Also:
        Constant Field Values
      • NEW_LINE

        public static final java.lang.String NEW_LINE
        the sequence of characters for a new line
      • FILE_SEPARATOR

        public static final java.lang.String FILE_SEPARATOR
        the file separator
      • LOGGER

        public static final java.lang.String LOGGER
        Payment Rules logger name
        See Also:
        Constant Field Values
      • EDP_RESOURCEBUNDLE_NAME

        public static final java.lang.String EDP_RESOURCEBUNDLE_NAME
        Payment Rules resource bundle
        See Also:
        Constant Field Values
      • LOGGER_COMPONENT_NAME

        public static final java.lang.String LOGGER_COMPONENT_NAME
        Payment Rules component name for log/trace facility
        See Also:
        Constant Field Values
      • INT_ZERO

        public static final java.lang.Integer INT_ZERO
        Integer representing 0
      • LONG_ZERO

        public static final java.lang.Long LONG_ZERO
        Long representing 0
      • ZERO_AMOUNT

        public static final java.math.BigDecimal ZERO_AMOUNT
        Amount representing $0.00000
      • MAX_AMOUNT

        public static final java.math.BigDecimal MAX_AMOUNT
        Maximum amount allowed $999,999,999,999,999.99999
      • UNBOUNDED_AMOUNT

        public static final java.math.BigDecimal UNBOUNDED_AMOUNT
        Amount representing $Infinity
      • EDP_PAYMENTRULE_STATE_DNE

        public static final java.lang.String EDP_PAYMENTRULE_STATE_DNE
        Payment Rules Payment rule state DNE
        See Also:
        Constant Field Values
      • EDP_PAYMENTRULE_STATE_APPROVE

        public static final java.lang.String EDP_PAYMENTRULE_STATE_APPROVE
        Payment Rules Payment rule state APPROVED
        See Also:
        Constant Field Values
      • EDP_PAYMENTRULE_STATE_DEPOSIT

        public static final java.lang.String EDP_PAYMENTRULE_STATE_DEPOSIT
        Payment Rules Payment rule state DEPOSIT
        See Also:
        Constant Field Values
      • EDP_ACTIONS_PACKAGE

        public static final java.lang.String EDP_ACTIONS_PACKAGE
        Directory where the Payment Rules actions can be found
        See Also:
        Constant Field Values
      • MASK_PRINTED_SENSITIVE_DATA

        public static boolean MASK_PRINTED_SENSITIVE_DATA
        if data will be masked in trace/log and toString() methods
      • PAYMENT_EDP_GLOBAL_CONFIG_FILE_NAME

        public static final java.lang.String PAYMENT_EDP_GLOBAL_CONFIG_FILE_NAME

        XML filename for edp global configuration

        See Also:
        Constant Field Values
      • PAYMENT_METHOD_MAPPINGS

        public static final java.lang.String PAYMENT_METHOD_MAPPINGS

        XML filename for mapping of a payment method name into the payment method configuration and payment action rule

        See Also:
        Constant Field Values
      • PAYMENT_METHOD_CONFIGURATIONS

        public static final java.lang.String PAYMENT_METHOD_CONFIGURATIONS

        XML filename for the specification of an internal Payment Rules payment method.

        It identifies:

        • the payment system name (cassette/plug-in)
        • Payment Instruction properties

        The name of the filename. The constant is really misleading because the concept it is not of a payment method as it is seen by the user. It is an intermediary form between a payment method and as it is seen by Payment Rules.

        See Also:
        Constant Field Values
      • PAYMENT_RULES

        public static final java.lang.String PAYMENT_RULES

        XML filename for customer-facing payment action rules.

        Example: Approve/Approve/Deposit

        See Also:
        Constant Field Values
      • AVS_RULES

        public static final java.lang.String AVS_RULES

        XML filename for customer-facing avs action rule.

        Example: PASS/REJECT/TICKLE

        See Also:
        Constant Field Values
      • PAYMENT_ACTION_CORE_RULES

        public static final java.lang.String PAYMENT_ACTION_CORE_RULES

        XML filename for detailed Payment Rules payment action rules.

        These core action rules detail how the customer-facing payment rules are implemented in the payment backend.

        See Also:
        Constant Field Values
      • PAYMENT_INSTRUCTION_PRIORITY_LOW

        public static final java.lang.String PAYMENT_INSTRUCTION_PRIORITY_LOW
        The priority of payment instruction
        See Also:
        Constant Field Values
      • PAYMENT_INSTRUCTION_PRIORITY_MEDIUM

        public static final java.lang.String PAYMENT_INSTRUCTION_PRIORITY_MEDIUM
        The priority of payment instruction
        See Also:
        Constant Field Values
      • PAYMENT_INSTRUCTION_PRIORITY_HIGH

        public static final java.lang.String PAYMENT_INSTRUCTION_PRIORITY_HIGH
        The priority of payment instruction
        See Also:
        Constant Field Values
      • PAYMENT_INSTRUCTION_PRIORITY_LOW_INT

        public static final java.lang.Integer PAYMENT_INSTRUCTION_PRIORITY_LOW_INT
        The priority of payment instruction in integer value
      • PAYMENT_INSTRUCTION_PRIORITY_MEDIUM_INT

        public static final java.lang.Integer PAYMENT_INSTRUCTION_PRIORITY_MEDIUM_INT
        The priority of payment instruction in integer value
      • PAYMENT_INSTRUCTION_PRIORITY_HIGH_INT

        public static final java.lang.Integer PAYMENT_INSTRUCTION_PRIORITY_HIGH_INT
        The priority of payment instruction in integer value
      • REFUND_INSTRUCTION_PRIORITY_LOW

        public static final java.lang.String REFUND_INSTRUCTION_PRIORITY_LOW
        The low priority of refund instruction
        See Also:
        Constant Field Values
      • REFUND_INSTRUCTION_PRIORITY_MEDIUM

        public static final java.lang.String REFUND_INSTRUCTION_PRIORITY_MEDIUM
        The medium priority of refund instruction
        See Also:
        Constant Field Values
      • REFUND_INSTRUCTION_PRIORITY_HIGH

        public static final java.lang.String REFUND_INSTRUCTION_PRIORITY_HIGH
        The high priority of refund instruction
        See Also:
        Constant Field Values
      • REFUND_INSTRUCTION_PRIORITY_LOW_INT

        public static final java.lang.Integer REFUND_INSTRUCTION_PRIORITY_LOW_INT
        The low priority of refund instruction in integer value
      • REFUND_INSTRUCTION_PRIORITY_MEDIUM_INT

        public static final java.lang.Integer REFUND_INSTRUCTION_PRIORITY_MEDIUM_INT
        The medium priority of refund instruction in integer value
      • REFUND_INSTRUCTION_PRIORITY_HIGH_INT

        public static final java.lang.Integer REFUND_INSTRUCTION_PRIORITY_HIGH_INT
        The high priority of refund instruction in integer value
      • CANCEL_CORE_ACTIONS

        public static final java.lang.String CANCEL_CORE_ACTIONS

        XML filename for detailed Payment Rules payment action rules.

        These core action rules detail how the customer-facing payment rules are implemented in the payment backend.

        See Also:
        Constant Field Values
      • EDIT_REVERSAL_CORE_ACTIONS

        public static final java.lang.String EDIT_REVERSAL_CORE_ACTIONS

        XML filename for detailed Payment Rules payment action rules.

        These core action rules detail how the customer-facing payment rules are implemented in the payment backend.

        See Also:
        Constant Field Values
      • EDP_GLOBAL_CONFIGS_PKG

        public static final java.lang.String EDP_GLOBAL_CONFIGS_PKG

        Package name for the Payment Rules global configurations XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • AVAILABLE_PAYMENT_METHODS_PKG

        public static final java.lang.String AVAILABLE_PAYMENT_METHODS_PKG

        Package name for the available payment methods XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • PAYMENT_METHOD_MAPPINGS_PKG

        public static final java.lang.String PAYMENT_METHOD_MAPPINGS_PKG

        Package name for the payment method mapping XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • PAYMENT_METHOD_CONFIGURATIONS_PKG

        public static final java.lang.String PAYMENT_METHOD_CONFIGURATIONS_PKG

        This is the package name for the payment method configuration XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • PAYMENT_RULES_PKG

        public static final java.lang.String PAYMENT_RULES_PKG

        Package name for the payment action rules (customer-facing) XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • PAYMENT_ACTION_CORE_ACTIONS_PKG

        public static final java.lang.String PAYMENT_ACTION_CORE_ACTIONS_PKG

        Package name for the core payment action rules XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • SCORE_RULES_PKG

        public static final java.lang.String SCORE_RULES_PKG
        The package name is a requirement for the XSDBEAN factory.
        See Also:
        Constant Field Values
      • REFUND_MAPPINGS

        public static final java.lang.String REFUND_MAPPINGS

        XML filename for the mappings for payment methods for refunds.

        See Also:
        Constant Field Values
      • REFUND_METHOD_CONFIGURATIONS

        public static final java.lang.String REFUND_METHOD_CONFIGURATIONS

        XML filename for the configuration of payment methods for refunds.

        The name of the filename. The constant is really misleading because the concept it is not of a payment method for refund as it is seen by the user. It is an intermediary form between a payment method for refund and as it is seen by Payment Rules.

        See Also:
        Constant Field Values
      • REFUND_MAPPINGS_PKG

        public static final java.lang.String REFUND_MAPPINGS_PKG

        This is the package name for the refund mappings XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • REFUND_METHOD_CONFIGURATIONS_PKG

        public static final java.lang.String REFUND_METHOD_CONFIGURATIONS_PKG

        This is the package name for the refund method configuration XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • REFUND_ACTION_RULES_PKG

        public static final java.lang.String REFUND_ACTION_RULES_PKG

        This is the package name for the refund action rules (customer-facing) XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • REFUND_ACTIONS_PKG

        public static final java.lang.String REFUND_ACTIONS_PKG

        This is the package name for the core refund action rules XML parser.

        The package name is a requirement for the XSDBEAN factory.

        See Also:
        Constant Field Values
      • EDIT_RULES_PKG

        public static final java.lang.String EDIT_RULES_PKG
        edit rule package
        See Also:
        Constant Field Values
      • EDIT_RULE

        public static final java.lang.String EDIT_RULE
        Edit rule file name
        See Also:
        Constant Field Values
      • DEFAULT_CURRENCY

        public static final java.lang.String DEFAULT_CURRENCY
        Default value for currency
        See Also:
        Constant Field Values
      • DEFAULT_CANCELED

        public static final java.lang.Boolean DEFAULT_CANCELED
        Default value for canceled
      • DEFAULT_DEPRECATED

        public static final java.lang.Boolean DEFAULT_DEPRECATED
        Default value for deprecated
      • DEFAULT_DIRTY

        public static final java.lang.Boolean DEFAULT_DIRTY
        Default value for dirty
      • DEFAULT_BLOCKED

        public static final java.lang.Boolean DEFAULT_BLOCKED
        Default value for blocked
      • DEFAULT_PENDING

        public static final java.lang.Boolean DEFAULT_PENDING
        Default value for pending
      • DEFAULT_AMOUNT

        public static final java.math.BigDecimal DEFAULT_AMOUNT
        Default value for any amount
      • DEFAULT_SEQUENCENUMBER

        public static final java.lang.Integer DEFAULT_SEQUENCENUMBER
        Default value for sequence number
      • DEFAULT_PRIORITY

        public static final java.lang.Integer DEFAULT_PRIORITY
        Default value for priority
      • DEFAULT_RULEID

        public static final java.lang.String DEFAULT_RULEID
        Default value for rule id
        See Also:
        Constant Field Values
      • DEFAULT_PAYMENTSYSTEM

        public static final java.lang.String DEFAULT_PAYMENTSYSTEM
        Default value for payment system
        See Also:
        Constant Field Values
      • DEFAULT_PAYMENTMETHODID

        public static final java.lang.String DEFAULT_PAYMENTMETHODID
        Default value for payment id
        See Also:
        Constant Field Values
      • DEFAULT_PAYMENT_CONFIG_GROUP_ID

        public static final java.lang.String DEFAULT_PAYMENT_CONFIG_GROUP_ID
        Default value for payment configuration group id
        See Also:
        Constant Field Values
      • DEFAULT_PAYMENT_CONFIGURATION

        public static final java.lang.String DEFAULT_PAYMENT_CONFIGURATION
        Default value for payment configuration
        See Also:
        Constant Field Values
      • DEFAULT_PAYMENT_ACTION_RULE

        public static final java.lang.String DEFAULT_PAYMENT_ACTION_RULE
        Default value for payment action rule
        See Also:
        Constant Field Values
      • DEFAULT_ORDER_CHANNEL_ID

        public static final java.lang.String DEFAULT_ORDER_CHANNEL_ID
        Default value for order channel id
        See Also:
        Constant Field Values
      • DEFAULT_SYSTEMMUTABLE

        public static final java.lang.Boolean DEFAULT_SYSTEMMUTABLE
        Default value for system mutable
      • DEFAULT_CUSTOMERMUTABLE

        public static final java.lang.Boolean DEFAULT_CUSTOMERMUTABLE
        Default value for customer mutable
      • DEFAULT_REFUNDALLOWED

        public static final java.lang.Boolean DEFAULT_REFUNDALLOWED
        Default value for refund allowed
      • RULE_APPROVE

        public static final java.lang.String RULE_APPROVE
        Approve message
        See Also:
        Constant Field Values
      • RULE_APPROVE_AND_DEPOSIT

        public static final java.lang.String RULE_APPROVE_AND_DEPOSIT
        Approve and deposit message
        See Also:
        Constant Field Values
      • RULE_REVERSE

        public static final java.lang.String RULE_REVERSE
        Reverse message
        See Also:
        Constant Field Values
      • RULE_REVERSEAPPROVAL

        public static final java.lang.String RULE_REVERSEAPPROVAL
        Reverse approval message
        See Also:
        Constant Field Values
      • RULE_CANCEL

        public static final java.lang.String RULE_CANCEL
        Cancel message
        See Also:
        Constant Field Values
      • RULE_DEPOSIT

        public static final java.lang.String RULE_DEPOSIT
        Deposit message
        See Also:
        Constant Field Values
      • RULE_REVERSEDEPOSIT

        public static final java.lang.String RULE_REVERSEDEPOSIT
        Reverse deposit message
        See Also:
        Constant Field Values
      • RULE_ERROR

        public static final java.lang.String RULE_ERROR
        Error message
        See Also:
        Constant Field Values
      • RULE_CONSUMEAMOUNT

        public static final java.lang.String RULE_CONSUMEAMOUNT
        No action message
        See Also:
        Constant Field Values
      • RULE_EXISTING

        public static final java.lang.String RULE_EXISTING
        Existing message
        See Also:
        Constant Field Values
      • RULE_SMALLER

        public static final java.lang.String RULE_SMALLER
        Smaller message
        See Also:
        Constant Field Values
      • RULE_ADDITIONAL

        public static final java.lang.String RULE_ADDITIONAL
        Additional message
        See Also:
        Constant Field Values
      • RULE_REQUESTED

        public static final java.lang.String RULE_REQUESTED
        Requested message
        See Also:
        Constant Field Values
      • RULE_DELTA

        public static final java.lang.String RULE_DELTA
        Delta message
        See Also:
        Constant Field Values
      • RULE_PLUGIN_ADAPTER_DNE

        public static final java.lang.String RULE_PLUGIN_ADAPTER_DNE

        The non-existing payment object state: Do Not Exist.

        This is a possible state for payment objects in the payment backend system.

        See Also:
        Constant Field Values
      • RULE_PLUGIN_ADAPTER_APPROVED

        public static final java.lang.String RULE_PLUGIN_ADAPTER_APPROVED

        The payment object state for approved payment transactions.

        Notice that an approve might expire (expired authorization).

        This is a possible state for payment objects in the payment backend system.

        See Also:
        Constant Field Values
      • RULE_PLUGIN_ADAPTER_DEPOSITED

        public static final java.lang.String RULE_PLUGIN_ADAPTER_DEPOSITED

        The payment object state for deposited payment transactions.

        This is a possible state for payment objects in the payment backend system.

        See Also:
        Constant Field Values
      • REFUND_STATE_NOREFUND

        public static final java.lang.String REFUND_STATE_NOREFUND

        The refund object state for non-existent transactions.

        See Also:
        Constant Field Values
      • REFUND_STATE_REJECTED

        public static final java.lang.String REFUND_STATE_REJECTED

        The refund object state for rejected transactions.

        See Also:
        Constant Field Values
      • REFUND_STATE_CANCELED

        public static final java.lang.String REFUND_STATE_CANCELED

        The refund object state for canceled transactions.

        See Also:
        Constant Field Values
      • REFUND_STATE_REFUNDED

        public static final java.lang.String REFUND_STATE_REFUNDED

        The refund object state for refunded transactions.

        See Also:
        Constant Field Values
      • REFUND_STATE_IDEMPOTENT

        public static final java.lang.String REFUND_STATE_IDEMPOTENT
        The refund object state for idempotent, indicates it is an idempotent call in finalizeRefund
        See Also:
        Constant Field Values
      • REFUND_STATE_INITIALIZED

        public static final java.lang.String REFUND_STATE_INITIALIZED
        The refund object state for initialized transactions.
        See Also:
        Constant Field Values
      • PHASE_VALIDATION

        public static final int PHASE_VALIDATION

        The internal phase identifier for a prime payment request.

        See Also:
        Constant Field Values
      • PHASE_RESERVATION

        public static final int PHASE_RESERVATION

        The internal phase identifier for a reserve payment request.

        See Also:
        Constant Field Values
      • PHASE_FINALIZATION

        public static final int PHASE_FINALIZATION

        The internal phase identifier for a finalize payment request.

        See Also:
        Constant Field Values
      • REFUND_PRIME

        public static final int REFUND_PRIME

        The internal phase identifier for a prime refund request.

        See Also:
        Constant Field Values
      • REFUND_FINALIZE

        public static final int REFUND_FINALIZE

        The internal phase identifier for a finalize refund request.

        See Also:
        Constant Field Values
      • PAYMENT_GROUPS_DIR

        public static java.lang.String PAYMENT_GROUPS_DIR

        The WebSphere Commerce payment groups directory (or its emulation during tests).

      • PAYMENT_EDP_GLOBAL_DIR

        public static java.lang.String PAYMENT_EDP_GLOBAL_DIR

        The WebSphere Commerce Payment Rules directory

      • PAYMENT_GROUP_DEFAULT

        public static java.lang.String PAYMENT_GROUP_DEFAULT

        The WebSphere Commerce default payment group when no group name not passed to Payment Rules or group name not found by Payment Rules

      • BG_INIT

        public static final java.lang.Integer BG_INIT
        Background status initiated, Payment Rules internal use only
      • BG_WORKING

        public static final java.lang.Integer BG_WORKING
        Background in pending Payment Rules internal use only
      • BG_SUCCESS

        public static final java.lang.Integer BG_SUCCESS
        Background finished successfully, Payment Rules internal use only
      • BG_FAILED

        public static final java.lang.Integer BG_FAILED
        Background finished with failure, Payment Rules internal use only
      • STATUS_UNKNOWN_INT

        public static final int STATUS_UNKNOWN_INT
        unknown status
        See Also:
        Constant Field Values
      • STATUS_SUCCESS_INT

        public static final int STATUS_SUCCESS_INT
        success status
        See Also:
        Constant Field Values
      • STATUS_PENDING_INT

        public static final int STATUS_PENDING_INT
        pending status
        See Also:
        Constant Field Values
      • STATUS_FAILURE_INT

        public static final int STATUS_FAILURE_INT
        failure status
        See Also:
        Constant Field Values
      • STATUS_TIMEOUT_INT

        public static final int STATUS_TIMEOUT_INT
        timeout status
        See Also:
        Constant Field Values
      • STATUS_WORKING_INT

        public static final int STATUS_WORKING_INT
        timeout status
        See Also:
        Constant Field Values
      • STATUS_TRYAGAIN_INT

        public static final int STATUS_TRYAGAIN_INT
        try again status
        See Also:
        Constant Field Values
      • STATUS_UNKNOWN

        public static final java.lang.String STATUS_UNKNOWN
        Initial status. Not meant to be globalized. This is for tracing/debug purposes.
        See Also:
        Constant Field Values
      • STATUS_SUCCESS

        public static final java.lang.String STATUS_SUCCESS
        Request has been successfully completed. All payment actions (if any) have succeeded. Not meant to be globalized. This is for tracing/debug purposes.
        See Also:
        Constant Field Values
      • STATUS_PENDING

        public static final java.lang.String STATUS_PENDING
        Request has finalized but at least one payment action returned a pending status. Not meant to be globalized. This is for tracing/debug purposes.
        See Also:
        Constant Field Values
      • STATUS_FAILURE

        public static final java.lang.String STATUS_FAILURE
        Request has failed. At least one payment action has failed. Not meant to be globalized. This is for tracing/debug purposes.
        See Also:
        Constant Field Values
      • STATUS_TIMEOUT

        public static final java.lang.String STATUS_TIMEOUT
        Request has finalized with a timeout. No payment actions failed. Some payment actions might have finished successfully. Not meant to be globalized. This is for tracing/debug purposes.
        See Also:
        Constant Field Values
      • STATUS_TRYAGAIN

        public static final java.lang.String STATUS_TRYAGAIN
        Request has not finished completely. Caller should try again later. No error has been detected yet. Not meant to be globalized. This is for tracing/debug purposes.
        See Also:
        Constant Field Values
      • STATUS_WORKING

        public static final java.lang.String STATUS_WORKING
        Request has not finished yet. Caller should try again later, Payment Rules are busy. Not meant to be globalized. This is for tracing/debug purposes.
        See Also:
        Constant Field Values
      • PLUGINS_DIR

        public static java.lang.String PLUGINS_DIR

        The Payment Plug-ins specification directory (or its emulation during tests).

      • AVS_UNKNOWN

        public static final int AVS_UNKNOWN
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AVS_COMPLETE_MATCH

        public static final int AVS_COMPLETE_MATCH
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AVS_STREET_ADDRESS_MATCH

        public static final int AVS_STREET_ADDRESS_MATCH
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AVS_POSTALCODE_MATCH

        public static final int AVS_POSTALCODE_MATCH
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AVS_NO_MATCH

        public static final int AVS_NO_MATCH
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AVS_OTHER_RESPONSE

        public static final int AVS_OTHER_RESPONSE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AVS_PASS

        public static final java.lang.String AVS_PASS
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AVS_REJECT

        public static final java.lang.String AVS_REJECT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AVS_ATTENTION_REQUIRED

        public static final java.lang.String AVS_ATTENTION_REQUIRED
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_APPROVE

        public static final java.lang.String EDP_BACKEND_ACTION_APPROVE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_CANCEL_PAYMENT_INSTRUCTION

        public static final java.lang.String EDP_BACKEND_ACTION_CANCEL_PAYMENT_INSTRUCTION
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_DEPRECATE_PAYMENT_INSTRUCTION

        public static final java.lang.String EDP_BACKEND_ACTION_DEPRECATE_PAYMENT_INSTRUCTION
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_CREATE_PAYMENT_INSTRUCTION

        public static final java.lang.String EDP_BACKEND_ACTION_CREATE_PAYMENT_INSTRUCTION
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_CREATE_REFUND_INSTRUCTION

        public static final java.lang.String EDP_BACKEND_ACTION_CREATE_REFUND_INSTRUCTION
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_EDIT_PAYMENT_INSTRUCTION

        public static final java.lang.String EDP_BACKEND_ACTION_EDIT_PAYMENT_INSTRUCTION
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_EDIT_UNBOUND_PAYMENT_INSTRUCTION

        public static final java.lang.String EDP_BACKEND_ACTION_EDIT_UNBOUND_PAYMENT_INSTRUCTION
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_DEPOSIT

        public static final java.lang.String EDP_BACKEND_ACTION_DEPOSIT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_APPROVE_AND_DEPOSIT

        public static final java.lang.String EDP_BACKEND_ACTION_APPROVE_AND_DEPOSIT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_ERROR

        public static final java.lang.String EDP_BACKEND_ACTION_ERROR
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_CONSUME_AMOUNT

        public static final java.lang.String EDP_BACKEND_ACTION_CONSUME_AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_REFUND_DEPOSIT

        public static final java.lang.String EDP_BACKEND_ACTION_REFUND_DEPOSIT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_REFUND_QUERY

        public static final java.lang.String EDP_BACKEND_ACTION_REFUND_QUERY
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_REFUND_REVERSE

        public static final java.lang.String EDP_BACKEND_ACTION_REFUND_REVERSE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_REVERSE_APPROVAL

        public static final java.lang.String EDP_BACKEND_ACTION_REVERSE_APPROVAL
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_REVERSE_DEPOSIT

        public static final java.lang.String EDP_BACKEND_ACTION_REVERSE_DEPOSIT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_VALIDATE

        public static final java.lang.String EDP_BACKEND_ACTION_VALIDATE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_QUERY_PAYINST

        public static final java.lang.String EDP_BACKEND_ACTION_QUERY_PAYINST
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_QUERY_ORDER_EDITABLE

        public static final java.lang.String EDP_BACKEND_ACTION_QUERY_ORDER_EDITABLE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_QUERY_PAYMENT

        public static final java.lang.String EDP_BACKEND_ACTION_QUERY_PAYMENT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_QUERY_CREDIT

        public static final java.lang.String EDP_BACKEND_ACTION_QUERY_CREDIT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_BACKEND_ACTION_QUERY_ERROR_KEY

        public static final java.lang.String EDP_BACKEND_ACTION_QUERY_ERROR_KEY
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_TICKLER_WASLOG

        public static final java.lang.String EDP_TICKLER_WASLOG
        Factory create tickler writing tickler to WAS log
        See Also:
        Constant Field Values
      • EDP_TICKLER_WEBSPHERE_COMMERCE

        public static final java.lang.String EDP_TICKLER_WEBSPHERE_COMMERCE
        Factory create tickler writing tickler to WebSphere Commerce tickler system
        See Also:
        Constant Field Values
      • EDP_TICKLER_EDPSELF

        public static final java.lang.String EDP_TICKLER_EDPSELF
        Factory create tickler writing tickler to Payment Rules self tickler system, for future use
        See Also:
        Constant Field Values
      • ERROR_MESSAGE

        public static final java.lang.String ERROR_MESSAGE
        The error message
        See Also:
        Constant Field Values
      • FAILED_PAYMENT_MESSAGE

        public static final java.lang.String FAILED_PAYMENT_MESSAGE
        The error message
        See Also:
        Constant Field Values
      • BASE_EVENT_DATA

        public static final java.lang.String BASE_EVENT_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • PAYMENT_GROUP_ID

        public static final java.lang.String PAYMENT_GROUP_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • STORE_ID

        public static final java.lang.String STORE_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • LOCALE

        public static final java.lang.String LOCALE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ORDER_CHANNEL

        public static final java.lang.String ORDER_CHANNEL
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • PAYMENT_EVENT_DATA

        public static final java.lang.String PAYMENT_EVENT_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • HASH_OF_ACTION_DETAIL_LISTS

        public static final java.lang.String HASH_OF_ACTION_DETAIL_LISTS
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • HASH_OF_REVERSAL_ACTION_DETAIL_LISTS

        public static final java.lang.String HASH_OF_REVERSAL_ACTION_DETAIL_LISTS
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • HASH_OF_EDIT_ACTION_DETAILLISTS

        public static final java.lang.String HASH_OF_EDIT_ACTION_DETAILLISTS
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • STATUS

        public static final java.lang.String STATUS
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • IDEMPOTENT

        public static final java.lang.String IDEMPOTENT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ORDER_ID

        public static final java.lang.String ORDER_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_ORDER_ID

        public static final java.lang.String EDP_ORDER_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • OPERATION_RESULT

        public static final java.lang.String OPERATION_RESULT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • READABLE_STATUS

        public static final java.lang.String READABLE_STATUS
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ACTION_NAME

        public static final java.lang.String ACTION_NAME
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ACTION_INDEX

        public static final java.lang.String ACTION_INDEX
        The action index of the action in the action list when composing the payment event data.
        See Also:
        Constant Field Values
      • CURRENCY

        public static final java.lang.String CURRENCY
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AMOUNT

        public static final java.lang.String AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • PAYMENT_SYSTEM

        public static final java.lang.String PAYMENT_SYSTEM
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • EDP_PAYMENT_INSTRUCTION_ID

        public static final java.lang.String EDP_PAYMENT_INSTRUCTION_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • MASK_SENSITIVE_DATA

        public static final java.lang.String MASK_SENSITIVE_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • HAS_EXECUTED

        public static final java.lang.String HAS_EXECUTED
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ATOMIC_PAYMENT_ID

        public static final java.lang.String ATOMIC_PAYMENT_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • BACKEND_PAYMENT_ID

        public static final java.lang.String BACKEND_PAYMENT_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • BACKEND_PI_ID

        public static final java.lang.String BACKEND_PI_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ATOMIC_PAYMENT_TO_DISTRIBUTED_ID

        public static final java.lang.String ATOMIC_PAYMENT_TO_DISTRIBUTED_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ATOMIC_PAYMENT_TO_BE_CANCELED

        public static final java.lang.String ATOMIC_PAYMENT_TO_BE_CANCELED
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ERROR_KEY

        public static final java.lang.String ERROR_KEY
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • NEW_ATOMIC_PAYMENT_REQUIRED

        public static final java.lang.String NEW_ATOMIC_PAYMENT_REQUIRED
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • UPDATE_REQUIRED

        public static final java.lang.String UPDATE_REQUIRED
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • RELEASE_IDS

        public static final java.lang.String RELEASE_IDS
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • PRIME_PAYMENT_EVENT_DATA

        public static final java.lang.String PRIME_PAYMENT_EVENT_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • INITIAL_AMOUNT

        public static final java.lang.String INITIAL_AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • RESERVE_PAYMENT_EVENT_DATA

        public static final java.lang.String RESERVE_PAYMENT_EVENT_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • RESERVATION_AMOUNT

        public static final java.lang.String RESERVATION_AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • STILL_TO_RESERVE

        public static final java.lang.String STILL_TO_RESERVE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • RELEASES_TO_PROCESS

        public static final java.lang.String RELEASES_TO_PROCESS
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • ID

        public static final java.lang.String ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • FINALIZATION_AMOUNT

        public static final java.lang.String FINALIZATION_AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • FINALIZING_AMOUNT

        public static final java.lang.String FINALIZING_AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • RESERVING_AMOUNT

        public static final java.lang.String RESERVING_AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • TOTAL_AMOUNT

        public static final java.lang.String TOTAL_AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • REQUEST_FINAL_AMOUNT

        public static final java.lang.String REQUEST_FINAL_AMOUNT
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • CANCELED

        public static final java.lang.String CANCELED
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • FINALIZE_PAYMENT_EVENT_DATA

        public static final java.lang.String FINALIZE_PAYMENT_EVENT_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • RELEASE_ID

        public static final java.lang.String RELEASE_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • TRIGGER_PAYMENT_EVENT_DATA

        public static final java.lang.String TRIGGER_PAYMENT_EVENT_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AMOUNT_TO_PROCESS_FOR_PRIME

        public static final java.lang.String AMOUNT_TO_PROCESS_FOR_PRIME
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • RELEASE_TO_FINALIZE

        public static final java.lang.String RELEASE_TO_FINALIZE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • AMT_TO_FINALIZE

        public static final java.lang.String AMT_TO_FINALIZE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • REFUND_EVENT_DATA

        public static final java.lang.String REFUND_EVENT_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • RMA_ID

        public static final java.lang.String RMA_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • REFUND_INSTRUCTION_ID

        public static final java.lang.String REFUND_INSTRUCTION_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • REFUND_ATOMIC_ID

        public static final java.lang.String REFUND_ATOMIC_ID
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • FINALIZE_REFUND_EVENT_DATA

        public static final java.lang.String FINALIZE_REFUND_EVENT_DATA
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • PAYMENT_RULE

        public static final java.lang.String PAYMENT_RULE
        Payment Rules internal use only
        See Also:
        Constant Field Values
      • CREDIT_LINE_NUMBER

        public static final java.lang.String CREDIT_LINE_NUMBER
        The credit line number
        See Also:
        Constant Field Values
      • WC_ACCOUNT_ID

        public static final java.lang.String WC_ACCOUNT_ID
        The WebSphere Commerce account ID
        See Also:
        Constant Field Values
      • BUYER_ORG_NAME

        public static final java.lang.String BUYER_ORG_NAME
        The buyer organization name
        See Also:
        Constant Field Values
      • BUYER_ORG_DN

        public static final java.lang.String BUYER_ORG_DN
        The buyer organization DN
        See Also:
        Constant Field Values
      • CREDIT_POLICY_TYPE

        public static final java.lang.String CREDIT_POLICY_TYPE
        The credit policy type
        See Also:
        Constant Field Values
      • PPC_MODE

        public static final java.lang.String PPC_MODE
        The substring that represents new payment component is used in properties
        See Also:
        Constant Field Values
      • COMPATIBLE_MODE

        public static final java.lang.String COMPATIBLE_MODE
        The substring that represents compatible payment component is used in properties
        See Also:
        Constant Field Values
      • CLASSICAL_CREDIT_POLICY_NAME

        public static final java.lang.String CLASSICAL_CREDIT_POLICY_NAME
        The credit line policy name for classical payment
        See Also:
        Constant Field Values
      • CREDIT_POLICY_NAME

        public static final java.lang.String CREDIT_POLICY_NAME
        The credit line policy name for new payment component
        See Also:
        Constant Field Values
      • REFUND_IS_NOT_ALLOWABLE

        public static final java.lang.String REFUND_IS_NOT_ALLOWABLE
        The message when the payment method is not allowed to do refund
        See Also:
        Constant Field Values
      • PAYMENT_TC

        public static final java.lang.String PAYMENT_TC
        The PaymentTC subtype of a term and condition
        See Also:
        Constant Field Values
      • PAYMENT_METHOD_DOES_NOT_EXIST

        public static final java.lang.String PAYMENT_METHOD_DOES_NOT_EXIST
        The payment method does not exist in the order
        See Also:
        Constant Field Values
      • RELEASE_WITH_AMOUNT

        public static final java.lang.String RELEASE_WITH_AMOUNT
        The LinkedHasMap with release IDs and amount to reserve or finalize for each release.
        See Also:
        Constant Field Values
      • RELATION_WITH_RELEASE_AND_PAYMENT

        public static final java.lang.String RELATION_WITH_RELEASE_AND_PAYMENT
        The LinkedHashMap with relationship between release and payment.
        See Also:
        Constant Field Values
      • PAYMENT_AVAILABLECFGS_DIR

        public static java.lang.String PAYMENT_AVAILABLECFGS_DIR

        The WebSphere Commerce payment configuration template directory .

      • PAYMENT_CFGS_DIR

        public static java.lang.String PAYMENT_CFGS_DIR

        The WebSphere Commerce payment configuration directory (or its emulation during tests).

      • PAYMENT_RULES_DIR

        public static java.lang.String PAYMENT_RULES_DIR

        The WebSphere Commerce payment rules directory.

      • MINIMUM_AMOUNT_OF_CURRENCY

        public static final java.lang.String MINIMUM_AMOUNT_OF_CURRENCY
        min amount of currency
        See Also:
        Constant Field Values
      • PAYMENT_INSTRUCTION_ID

        public static final java.lang.String PAYMENT_INSTRUCTION_ID
        paymentInstructionId
        See Also:
        Constant Field Values
      • PREFIX_PAY_DATA

        public static final java.lang.String PREFIX_PAY_DATA
        The prefix of sensitive information
        See Also:
        Constant Field Values
      • SENSITIVE_PAYMENT_INFORMATION

        public static final java.lang.String SENSITIVE_PAYMENT_INFORMATION
        Sensitive payment information
        See Also:
        Constant Field Values
    • Constructor Detail

      • Constants

        public Constants()