12. The computer program product of claim 7 , wherein the alphanumeric series of characters comprises redemption code of a gift card.
7. A computer program product, comprising: a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to extract card information, the computer-executable program instructions comprising: computer-executable program instructions to perform an optical character recognition algorithm on a digital representation of a card; computer-executable program instructions to perform a data recognition algorithm on a machine-readable code on the digital representation of the card; computer-executable program instructions to compare a series of extracted alphanumeric characters obtained via the optical character recognition process to data extracted from the machine-readable code via the data recognition process; computer-executable program instructions to determine a match between the alphanumeric series of characters and a particular series of characters extracted from the data extracted from the machine-readable code based on the identification of the at least a threshold number of matching characters between the extracted alphanumeric characters and the particular series of characters extracted from the data extracted from the machine-readable code; computer-executable program instructions to determine if the alphanumeric series and the matching series of characters extracted from the machine-readable code comprise any discrepancies; and computer-executable program instructions to correct the alphanumeric series of characters based on the particular series of characters extracted from the machine-readable code upon a determination that a discrepancy exists.