ZXValidator is a .NET library providing functionality for credit card numbers validation. It allows you also to get the credit card type from a given number and provides information (in text format) what was the error during the validation (if there was any) i, which you could display directly to the users. The new version 2.0 is the successor of the famous version 1, In this new version you could find utilities for bulk credit card numbers validation (there is a special new class called BulkValidator which is useful for doing this. Currently the following credit card types are supported:Visa, MasterCard, Diners Club, American Express, JCB, Discover/Novus, Carte Blanche, Australian BankCard
What do I get with the ZXValidator distribution package?
You get the ZXValidator library and a set of 3 useful examples which show you how to use the solution. In fact these are 3 solutions (a standalone application, a web service and a web application) which represent basic examples how ZXValidator could be integrated in various types of .NET software solutions.
How can I use the solution?
There are two main classes in the ZXValidator you may use for credit card numbers validation-SimpleValidator and BulkValidator.
ZXValidator.SimpleValidator
Example of usage of the SimpleValidator class:
ZXValidator.Bulkvalidator
Before presenting the BulkValidator class we need to introduce the ZXValidator.CreditCard object. The ZXValidator.CreditCard is a simple object which has the following public properties:
string Number-the credit card number
bool Valid-after performing the validation, contains TRUE if the credit card number is Valid and FALSE if the provided number is not valid
string ValidationError-the validation error (if there was any)
string Type-the type of the credit card (for example Visa or Mastercard)
The BulkValidator has one main static method called Validate which may be called with an ArrayListof CreditCard objects or with a single CreditCard object.
What do I get with the ZXValidator distribution package?
You get the ZXValidator library and a set of 3 useful examples which show you how to use the solution. In fact these are 3 solutions (a standalone application, a web service and a web application) which represent basic examples how ZXValidator could be integrated in various types of .NET software solutions.
How can I use the solution?
There are two main classes in the ZXValidator you may use for credit card numbers validation-SimpleValidator and BulkValidator.
ZXValidator.SimpleValidator
Example of usage of the SimpleValidator class:
/ Creation of the SimpleValidator object / which will be used to check if the provided / credit card number is valid ZXValidator.SimpleValidator oSimpleValidator=new ZXValidator.SimpleValidator();/ Set the credit card number to be validated oSimpleValidator.CreditCardNumber=TextBoxCCNumber.Text;/ Retrieve the credit card validation results string validationResult="Valid: "+oSimpleValidator.Valid+"Type: "+oSimpleValidator.Type+"Error: "+oSimpleValidator.Error;
ZXValidator.Bulkvalidator
Before presenting the BulkValidator class we need to introduce the ZXValidator.CreditCard object. The ZXValidator.CreditCard is a simple object which has the following public properties:
string Number-the credit card number
bool Valid-after performing the validation, contains TRUE if the credit card number is Valid and FALSE if the provided number is not valid
string ValidationError-the validation error (if there was any)
string Type-the type of the credit card (for example Visa or Mastercard)
The BulkValidator has one main static method called Validate which may be called with an ArrayListof CreditCard objects or with a single CreditCard object.
/ Example of usage of BulkValidator ArrayList arrCreditCardNumbers=new ArrayList();arrCreditCardNumbers.Add(new ZXValidator.CreditCard("2341234123"));arrCreditCardNumbers.Add(new ZXValidator.CreditCard("2342234123"));/Performs the credit card numbers validation ZXValidator.BulkValidator.Validate(ref arrCreditCardNumbers);/Now you can loop through the CreditCard objects /and check the properties of the CreditCard's foreach(ZXValidator.CreditCard in arrCreditCardNumbers) { / Retrieve information from the validation tests ... ZXValidator.CreditCard.Type ZXValidator.CreditCard.Valid ZXValidator.CreditCard.Errors .. }
Latest News
A new product added in our portfolio - Car Rental Marketplace
Our new car rental marketplace website solution allows to create websites connecting individuals or companies looking to rent vehicles with providers or owners who offer ...
Download a sample store and make money with our white-label partnership program
With our white label partnership program, you can resell our products under your brand name. You are free to change the product names, product prices, ...
New version 5.0 of our PHP Classified Ads script
PHP Classified Ads allows you to easily create online classified websites. It's also a highly customizable script and can be adapted to different projects and ...
2003-2024 © NetArt Media. The art of website creation.