com.ibm.commerce.payments.plugincontroller

Interface PPCConstants



  • public interface PPCConstants
    This interface contains most of the constants use by Payment Plug-in Controller and plug-ins for the different transactions and other needs.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String ATTEMPT_INTERVAL
      The name of attribute in plugin deployment description xml file which indicates attempt interval.
      static java.lang.String ATTEMPT_TIMES_BATCH
      The name of attribute in extended data which indicates the attempt times for batch.
      static java.lang.String ATTEMPT_TIMES_RFR
      The name of attribute in extended data which indicates the attempt times for RFR.
      static java.lang.String BATCH_ID
      The name of batch identifier.
      static java.lang.String COMPONENT_NAME
      Plugin component name for log/trace facility
      static java.lang.String COPYRIGHT
      The IBM copyright notice field.
      static int DEFAULT_BIGDECIMAL_SCALE
      The default bigdecimal scale used in PPC.
      static java.lang.String DELAY_TIME_BETWEEN_BATCH_AND_RFR
      The name of attribute in plugin deployment description xml file which indicates the delay time between batch and RFR.
      static java.lang.String EMPTY_STRING
      EMPTY_STRING
      static java.lang.String FORCE_CLOSE
      The name of forceClose flag.
      static java.lang.String IS_RE_GETBATCH
      The name of isReGetBatch flag.
      static java.lang.String LOGGER
      The logger for plugin.
      static java.lang.String MAX_ATTEMPTS
      The name of attribute in plugin deployment description xml file which indicates max attempt times.
      static java.lang.String MERCH_CONF_ID
      The name of merchant configuration identifier.
      static java.lang.String PAYMENT_FAILED
      The value standing for payment is failed.
      static java.lang.String PAYMENT_INVALID
      The value standing for payment is invalid.
      static java.lang.String PAYMENT_POLICY_TYPE
      The value standing for payment policy type.
      static java.lang.String PAYMENT_SUCCESSFUL
      The value standing for payment is done successfully.
      static java.lang.String PPC_APPROVE_AND_DEPOSIT_TIMEOUT
      The reason code of the transaction when the approveAndDeposit transaction is timed out.
      static java.lang.String PPC_APPROVE_TIMEOUT
      The reason code of the transaction when the approve transaction is timed out.
      static java.lang.String PPC_CREDIT_AMOUNT
      The name of credit amount.
      static java.lang.String PPC_CREDIT_TIMEOUT
      The reason code of the transaction when the credit transaction is timed out.
      static java.lang.String PPC_DEPOSIT_TIMEOUT
      The reason code of the transaction when the deposit transaction is timed out.
      static java.lang.String PPC_PAYMENT_ID
      The name of payment id.
      static java.lang.String PPC_PAYMENTINSTRUCTION_ID
      The name of payment instruction id.
      static java.lang.String PPC_PLUGIN_DEPLOYMENT_ATTRNAME_KEEP
      The name of attribute in plugin deployment description xml file.
      static java.lang.String PPC_RESOURCEBUNDLE_NAME
      The resource bundle name for PPC.
      static java.lang.String PPC_REVERSE_APPROVAL_TIMEOUT
      The reason code of the transaction when the reverse approval transaction is timed out.
      static java.lang.String PPC_REVERSE_CREDIT_TIMEOUT
      The reason code of the transaction when the reverse credit transaction is timed out.
      static java.lang.String PPC_REVERSE_DEPOSIT_TIMEOUT
      The reason code of the transaction when the reverse deposit transaction is timed out.
      static java.lang.String PUNCHOUT_CALLBACK_RESPONSE
      The name of callback response of punch-out payment.
      static java.lang.String PUNCHOUT_PAYMENT_METHOD
      The name of payment method of punch-out payment.
      static java.lang.String PUNCHOUT_POPUP_URL
      The name of popup URL of punch-out payment.
      static java.lang.String PUNCHOUT_TRAN_RESULT
      The name of transaction result of punch-out payment.
      static java.lang.String STORE_ID
      The name of storeId.
      static java.lang.String SYMBOL_CONNECTION
      The name of connection symbol that was used to connect parameters.
      static java.lang.String SYMBOL_EQUATE
      The name of equate that was used to contact parameters.
      static java.lang.String SYMBOL_INTERROGATION
      The name of connection symbol that was used to start parameters description.
      static java.lang.String UNIQUE_KEY
      The value standing for punch-out payment unique key.
      static java.math.BigDecimal ZERO_AMOUNT
      The zero amount.
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        The IBM copyright notice field.
        See Also:
        Constant Field Values
      • COMPONENT_NAME

        static final java.lang.String COMPONENT_NAME
        Plugin component name for log/trace facility
        See Also:
        Constant Field Values
      • ZERO_AMOUNT

        static final java.math.BigDecimal ZERO_AMOUNT
        The zero amount.
      • PPC_RESOURCEBUNDLE_NAME

        static final java.lang.String PPC_RESOURCEBUNDLE_NAME
        The resource bundle name for PPC.
        See Also:
        Constant Field Values
      • DEFAULT_BIGDECIMAL_SCALE

        static final int DEFAULT_BIGDECIMAL_SCALE
        The default bigdecimal scale used in PPC.
        See Also:
        Constant Field Values
      • PPC_APPROVE_TIMEOUT

        static final java.lang.String PPC_APPROVE_TIMEOUT
        The reason code of the transaction when the approve transaction is timed out.
        See Also:
        Constant Field Values
      • PPC_APPROVE_AND_DEPOSIT_TIMEOUT

        static final java.lang.String PPC_APPROVE_AND_DEPOSIT_TIMEOUT
        The reason code of the transaction when the approveAndDeposit transaction is timed out.
        See Also:
        Constant Field Values
      • PPC_DEPOSIT_TIMEOUT

        static final java.lang.String PPC_DEPOSIT_TIMEOUT
        The reason code of the transaction when the deposit transaction is timed out.
        See Also:
        Constant Field Values
      • PPC_REVERSE_APPROVAL_TIMEOUT

        static final java.lang.String PPC_REVERSE_APPROVAL_TIMEOUT
        The reason code of the transaction when the reverse approval transaction is timed out.
        See Also:
        Constant Field Values
      • PPC_REVERSE_DEPOSIT_TIMEOUT

        static final java.lang.String PPC_REVERSE_DEPOSIT_TIMEOUT
        The reason code of the transaction when the reverse deposit transaction is timed out.
        See Also:
        Constant Field Values
      • PPC_CREDIT_TIMEOUT

        static final java.lang.String PPC_CREDIT_TIMEOUT
        The reason code of the transaction when the credit transaction is timed out.
        See Also:
        Constant Field Values
      • PPC_REVERSE_CREDIT_TIMEOUT

        static final java.lang.String PPC_REVERSE_CREDIT_TIMEOUT
        The reason code of the transaction when the reverse credit transaction is timed out.
        See Also:
        Constant Field Values
      • PPC_PLUGIN_DEPLOYMENT_ATTRNAME_KEEP

        static final java.lang.String PPC_PLUGIN_DEPLOYMENT_ATTRNAME_KEEP
        The name of attribute in plugin deployment description xml file.
        See Also:
        Constant Field Values
      • BATCH_ID

        static final java.lang.String BATCH_ID
        The name of batch identifier.
        See Also:
        Constant Field Values
      • MERCH_CONF_ID

        static final java.lang.String MERCH_CONF_ID
        The name of merchant configuration identifier.
        See Also:
        Constant Field Values
      • IS_RE_GETBATCH

        static final java.lang.String IS_RE_GETBATCH
        The name of isReGetBatch flag.
        See Also:
        Constant Field Values
      • FORCE_CLOSE

        static final java.lang.String FORCE_CLOSE
        The name of forceClose flag.
        See Also:
        Constant Field Values
      • DELAY_TIME_BETWEEN_BATCH_AND_RFR

        static final java.lang.String DELAY_TIME_BETWEEN_BATCH_AND_RFR
        The name of attribute in plugin deployment description xml file which indicates the delay time between batch and RFR.
        See Also:
        Constant Field Values
      • MAX_ATTEMPTS

        static final java.lang.String MAX_ATTEMPTS
        The name of attribute in plugin deployment description xml file which indicates max attempt times.
        See Also:
        Constant Field Values
      • ATTEMPT_TIMES_BATCH

        static final java.lang.String ATTEMPT_TIMES_BATCH
        The name of attribute in extended data which indicates the attempt times for batch.
        See Also:
        Constant Field Values
      • ATTEMPT_TIMES_RFR

        static final java.lang.String ATTEMPT_TIMES_RFR
        The name of attribute in extended data which indicates the attempt times for RFR.
        See Also:
        Constant Field Values
      • ATTEMPT_INTERVAL

        static final java.lang.String ATTEMPT_INTERVAL
        The name of attribute in plugin deployment description xml file which indicates attempt interval.
        See Also:
        Constant Field Values
      • PPC_PAYMENT_ID

        static final java.lang.String PPC_PAYMENT_ID
        The name of payment id. It was used as key.
        See Also:
        Constant Field Values
      • PPC_PAYMENTINSTRUCTION_ID

        static final java.lang.String PPC_PAYMENTINSTRUCTION_ID
        The name of payment instruction id. It was used as key.
        See Also:
        Constant Field Values
      • PPC_CREDIT_AMOUNT

        static final java.lang.String PPC_CREDIT_AMOUNT
        The name of credit amount. It was used as key.
        See Also:
        Constant Field Values
      • STORE_ID

        static final java.lang.String STORE_ID
        The name of storeId. It was used as key.
        See Also:
        Constant Field Values
      • PUNCHOUT_POPUP_URL

        static final java.lang.String PUNCHOUT_POPUP_URL
        The name of popup URL of punch-out payment. It was used as key.
        See Also:
        Constant Field Values
      • PUNCHOUT_TRAN_RESULT

        static final java.lang.String PUNCHOUT_TRAN_RESULT
        The name of transaction result of punch-out payment. It was used as key.
        See Also:
        Constant Field Values
      • PUNCHOUT_CALLBACK_RESPONSE

        static final java.lang.String PUNCHOUT_CALLBACK_RESPONSE
        The name of callback response of punch-out payment. It was used as key.
        See Also:
        Constant Field Values
      • PUNCHOUT_PAYMENT_METHOD

        static final java.lang.String PUNCHOUT_PAYMENT_METHOD
        The name of payment method of punch-out payment. It was used as key.
        See Also:
        Constant Field Values
      • SYMBOL_EQUATE

        static final java.lang.String SYMBOL_EQUATE
        The name of equate that was used to contact parameters.
        See Also:
        Constant Field Values
      • SYMBOL_CONNECTION

        static final java.lang.String SYMBOL_CONNECTION
        The name of connection symbol that was used to connect parameters.
        See Also:
        Constant Field Values
      • SYMBOL_INTERROGATION

        static final java.lang.String SYMBOL_INTERROGATION
        The name of connection symbol that was used to start parameters description.
        See Also:
        Constant Field Values
      • PAYMENT_SUCCESSFUL

        static final java.lang.String PAYMENT_SUCCESSFUL
        The value standing for payment is done successfully.
        See Also:
        Constant Field Values
      • PAYMENT_FAILED

        static final java.lang.String PAYMENT_FAILED
        The value standing for payment is failed.
        See Also:
        Constant Field Values
      • PAYMENT_INVALID

        static final java.lang.String PAYMENT_INVALID
        The value standing for payment is invalid.
        See Also:
        Constant Field Values
      • UNIQUE_KEY

        static final java.lang.String UNIQUE_KEY
        The value standing for punch-out payment unique key.
        See Also:
        Constant Field Values
      • PAYMENT_POLICY_TYPE

        static final java.lang.String PAYMENT_POLICY_TYPE
        The value standing for payment policy type.
        See Also:
        Constant Field Values