The maximum number of digits allowed on a credit card is 19. American Express has 15, MasterCard and Discover have 16, and Visa varies between 13 or 16.
Photo courtesy of Flickr.com; Username: Images_of_Money

The maximum number of digits allowed on a credit card is 19. American Express has 15, MasterCard and Discover have 16, and Visa varies between 13 or 16.
Photo courtesy of Flickr.com; Username: Images_of_Money