Examples of CreditCardValidator


Examples of com.sun.faces.ext.validator.CreditCardValidator

    @Override
    protected Validator createValidator() {
       
        Application app = FacesContext.getCurrentInstance().getApplication();
        CreditCardValidator validator =
                (CreditCardValidator) app.createValidator("com.sun.faces.ext.validator.CreditCardValidator");
        return validator;
    }
View Full Code Here

Examples of com.sun.faces.ext.validator.CreditCardValidator

    @Override
    protected Validator createValidator() {
       
        Application app = FacesContext.getCurrentInstance().getApplication();
        CreditCardValidator validator =
                (CreditCardValidator) app.createValidator("com.sun.faces.ext.validator.CreditCardValidator");
        return validator;
    }
View Full Code Here

Examples of com.sun.faces.ext.validator.CreditCardValidator

    @Override
    protected Validator createValidator() {
       
        Application app = FacesContext.getCurrentInstance().getApplication();
        CreditCardValidator validator =
                (CreditCardValidator) app.createValidator("com.sun.faces.ext.validator.CreditCardValidator");
        return validator;
    }
View Full Code Here

Examples of com.sun.faces.ext.validator.CreditCardValidator

    @Override
    protected Validator createValidator() {
       
        Application app = FacesContext.getCurrentInstance().getApplication();
        CreditCardValidator validator =
                (CreditCardValidator) app.createValidator("com.sun.faces.ext.validator.CreditCardValidator");
        return validator;
    }
View Full Code Here

Examples of org.apache.commons.validator.CreditCardValidator

                .paymentTransactionType(paymentTransactionType);

        CreditCardDTO creditCardDTO = requestDTO.getCreditCard();
        String transactionAmount = requestDTO.getTransactionTotal();

        CreditCardValidator visaValidator = new CreditCardValidator(CreditCardValidator.VISA);
        CreditCardValidator amexValidator = new CreditCardValidator(CreditCardValidator.AMEX);
        CreditCardValidator mcValidator = new CreditCardValidator(CreditCardValidator.MASTERCARD);
        CreditCardValidator discoverValidator = new CreditCardValidator(CreditCardValidator.DISCOVER);

        if (StringUtils.isNotBlank(transactionAmount) &&
                StringUtils.isNotBlank(creditCardDTO.getCreditCardNum()) &&
                (StringUtils.isNotBlank(creditCardDTO.getCreditCardExpDate()) ||
                        (StringUtils.isNotBlank(creditCardDTO.getCreditCardExpMonth()) &&
                                StringUtils.isNotBlank(creditCardDTO.getCreditCardExpYear())))) {

            boolean validCard = false;
            if (visaValidator.isValid(creditCardDTO.getCreditCardNum())){
                validCard = true;
            } else if (amexValidator.isValid(creditCardDTO.getCreditCardNum())) {
                validCard = true;
            } else if (mcValidator.isValid(creditCardDTO.getCreditCardNum())) {
                validCard = true;
            } else if (discoverValidator.isValid(creditCardDTO.getCreditCardNum())) {
                validCard = true;
            }

            boolean validDateFormat = false;
            boolean validDate = false;
View Full Code Here

Examples of org.apache.commons.validator.CreditCardValidator

        if (paramMap.get(NullPaymentGatewayConstants.CREDIT_CARD_CVV) != null
                && paramMap.get(NullPaymentGatewayConstants.CREDIT_CARD_CVV).length > 0) {
            creditCardCVV = paramMap.get(NullPaymentGatewayConstants.CREDIT_CARD_CVV)[0];
        }

        CreditCardValidator visaValidator = new CreditCardValidator(CreditCardValidator.VISA);
        CreditCardValidator amexValidator = new CreditCardValidator(CreditCardValidator.AMEX);
        CreditCardValidator mcValidator = new CreditCardValidator(CreditCardValidator.MASTERCARD);
        CreditCardValidator discoverValidator = new CreditCardValidator(CreditCardValidator.DISCOVER);

        if (StringUtils.isNotBlank(transactionAmount) &&
                StringUtils.isNotBlank(creditCardNumber) &&
                StringUtils.isNotBlank(creditCardExpDate)) {

            boolean validCard = false;
            if (visaValidator.isValid(creditCardNumber)){
                validCard = true;
                cardType = "VISA";
            } else if (amexValidator.isValid(creditCardNumber)) {
                validCard = true;
                cardType = "AMEX";
            } else if (mcValidator.isValid(creditCardNumber)) {
                validCard = true;
                cardType = "MASTERCARD";
            } else if (discoverValidator.isValid(creditCardNumber)) {
                validCard = true;
                cardType = "DISCOVER";
            }

            boolean validDateFormat = false;
View Full Code Here

Examples of org.apache.commons.validator.routines.CreditCardValidator

    protected void processValidate(Object target, Object propertyValue, Errors errors) {
        if (!creditCard) {
            return;
        }

        CreditCardValidator validator = new CreditCardValidator();

        if (!validator.isValid(propertyValue.toString())) {
            Object[] args = new Object[] { constraintPropertyName, constraintOwningClass, propertyValue };
            rejectValue(target, errors, ConstrainedProperty.DEFAULT_INVALID_CREDIT_CARD_MESSAGE_CODE,
                    ConstrainedProperty.CREDIT_CARD_CONSTRAINT + ConstrainedProperty.INVALID_SUFFIX, args);
        }
    }
View Full Code Here

Examples of org.strecks.validator.CreditCardValidator

{

  public ValidatorWrapper create(Annotation annot, Method method)
  {
    ValidateCreditCard annotation = (ValidateCreditCard) annot;
    CreditCardValidator validator = new CreditCardValidator();
    return create(validator, annotation.key(), annotation.order(), null, method);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.