-
Notifications
You must be signed in to change notification settings - Fork 0
stuart/Erlang-Credit-Card-Validation
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Credit Card Validation An Erlang module for testing credit card numbers. To run the tests use `make test` To run the QuickCheck tests use `make quickcheck` The main.escript either takes a list of credit card numbers as arguments and outputs the results of the checks or if called with no arguments, allows you to enter one or more numbers in the console to be tested or pipe the output from another process to it. The credit card module exports two functions: is_valid/1 This takes the credit card number as a string and returns true or false depending on the number's validity. type/1 This takes the credit card number as a string and returns an atom describing the credit card's type. Possible values are: visa, mastercard, amex, discover and unknown. You can also run a credit card validation server. The configuration can be found in config/server_config.erl To start the server use: `make server` The default validation url is: http://localhost:8800/credit_card_validation_server:validate?XXXXXXXXXXXXXXX Where the param XXXXXXXXXXXXXX is the credit card number to be validated. You can change the host, port and path in the config file.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published