com.ibm.commerce.payment.commands

Interface CheckCCNumberCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
    All Known Implementing Classes:
    CheckCCNumberCmdImpl


    public interface CheckCCNumberCmd
    extends TaskCommand
    The CheckCCNumberCmd Task Command performs various checks on the supplied credit card number. The checks may include length and prefix checks and the industry standard Mod-10 check (also known as the LUHN Algorithm). If the number is found to be invalid. The command is expected to throw the ECApplicationException specifying the Error View Command named by the errorTaskName command property. And the errorCode specified by com.ibm.commerce.DoPaymentCmd.ERR_CODE_BAD_CCNUM.
    • Field Detail

      • COPYRIGHT

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

        static final java.lang.String defaultCommandClassName
        The default implementation of this command.
        See Also:
        Constant Field Values
    • Method Detail

      • setCardBrand

        void setCardBrand(java.lang.String cardBrand)
        Sets the cardBrand property of the command.
        Parameters:
        cardBrand - the card brand to be used for setting the command property. (This value is used to compare against the values specified in credit card type column in the CCCHECK Table.)
      • setCardNumber

        void setCardNumber(java.lang.String cardNumber)
        Sets the cardNumber property of the command.
        Parameters:
        cardNumber - the card number to be used for setting the command property.
      • setErrorTaskName

        void setErrorTaskName(java.lang.String errorTaskName)
        Sets the errorTaskName property of the command.
        Parameters:
        errorTaskName - the name of the Error View to be used for displaying error information to the Shopper.