A method for determining a confidence level for provisioning of a token to a mobile device based on device data, comprising: storing, in an account database of a processing server, an account profile, wherein the account profile includes data related to a transaction account including at least an account identifier and device fingerprint data associated with a mobile communication device; receiving, by a receiving device of the processing server, a data signal via a mobile network operator comprising location data, wherein the location data includes a plurality of geographic locations of the mobile communication device identified by the mobile network operator over a predetermined period of time; receiving, by the receiving device of the processing server, a data signal comprising a confidence level request, wherein the confidence level request includes at least a supplied device fingerprint and a current location of the mobile communication device; identifying, by a processing device of the processing server, a first geographic area of validity for the mobile communication device based on application of one or more algorithms to the plurality of geographic locations; identifying, by the processing device of the processing server, a second geographic area of validity for the related transaction account based on application of one or more algorithms to a geographic location associated with each of a plurality of payment transactions involving the related transaction account; identifying, by the processing device of the processing server, a confidence level based on at least a correspondence between (i) the supplied device fingerprint included in the confidence level request and the device fingerprint data included in the account profile, (ii) the current location of the mobile communication device included in the confidence level request and the identified first geographic area of validity for the mobile communication device, and (iii) the current location of the mobile communication device included in the confidence level request and the identified second geographic area of validity for the related transaction account; and electronically transmitting, by a transmitting device of the processing server, the identified confidence level as a data signal in response to the received data signal comprising the confidence level request and the data signal is superimposed with an instruction configured to instruct a provisioning device to provision a payment token to the mobile communication device if the identified confidence level exceeds a predetermined threshold. storing, in an account database of a processing server, an account profile, wherein the account profile includes data related to a transaction account including at least an account identifier and device fingerprint data associated with a mobile communication device; receiving, by a receiving device of the processing server, a data signal via a mobile network operator comprising location data, wherein the location data includes a plurality of geographic locations of the mobile communication device identified by the mobile network operator over a predetermined period of time; receiving, by the receiving device of the processing server, a data signal comprising a confidence level request, wherein the confidence level request includes at least a supplied device fingerprint and a current location of the mobile communication device; identifying, by a processing device of the processing server, a first geographic area of validity for the mobile communication device based on application of one or more algorithms to the plurality of geographic locations; identifying, by the processing device of the processing server, a second geographic area of validity for the related transaction account based on application of one or more algorithms to a geographic location associated with each of a plurality of payment transactions involving the related transaction account; identifying, by the processing device of the processing server, a confidence level based on at least a correspondence between (i) the supplied device fingerprint included in the confidence level request and the device fingerprint data included in the account profile, (ii) the current location of the mobile communication device included in the confidence level request and the identified first geographic area of validity for the mobile communication device, and (iii) the current location of the mobile communication device included in the confidence level request and the identified second geographic area of validity for the related transaction account; and electronically transmitting, by a transmitting device of the processing server, the identified confidence level as a data signal in response to the received data signal comprising the confidence level request and the data signal is superimposed with an instruction configured to instruct a provisioning device to provision a payment token to the mobile communication device if the identified confidence level exceeds a predetermined threshold.