1. A method, performed on a mobile computing device, for reducing a number of user corrections entered to obtain a correct account number for a financial transaction card, the method comprising: obtaining, at the mobile computing device, multiple versions of text recognition results, wherein each version of the text recognition results is associated with a total confidence score; identifying, as a best guess, a version of the text recognition results that is associated with a highest total confidence score; selecting, based on individual confidence scores of characters of the best guess, characters to verify from the best guess; receiving a user selection, as a selected character, for one of the characters to verify; and updating the multiple versions of the text recognition results by performing one or more of: eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not match the selected character; eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not satisfy the Luhn algorithm; eliminating, from the multiple versions of text recognition results, one or more of the multiple versions of text recognition results that do not match any of multiple known issuer identification numbers; updating the total confidence score for the multiple versions of text recognition results; or any combination thereof; and identifying a new best guess from the remaining versions of the text recognition results, wherein the new best guess comprises at least a first difference from the best guess that is a change of a first character in the best guess to the selected character, and a second difference from the best guess that is a change of a second character in the best guess other than to the selected character.