         case cardNumberLabel! :
         
             if (checkCardNumber() == false){
-                showErrorMessage("Revisa este dato.")
+                
+             showErrorMessage((cardtoken?.validateCardNumber(paymentMethod!)?.userInfo["cardNumber"] as? String)!)
                 return
             }
             self.prepareCVVLabelForEdit()

        let number =  numberLabelEmpty ? "" :cardNumberLabel?.text
        let month = getMonth()
        let year = getYear()
        let secCode = cvvLabel?.text
        let name = nameLabel?.text
        
        cardtoken = CardToken(cardNumber: number, expirationMonth: month, expirationYear: year, securityCode: secCode, cardholderName: name!, docType: "", docNumber: "")
    }
    
    func checkCardNumber() -> Bool{

            
        case cvvLabel! :
            if (checkCVV() == false){
                showErrorMessage((cardtoken?.validateSecurityCodeWithPaymentMethod(paymentMethod!)?.userInfo["securityCode"] as? String)!)
                return
            }
            self.confirmPaymentMethod()
