An intelligent method of e-commerce order completion automatically
completes an order using either stored billing information, or
information supplied at purchase if none is stored. User sends an order
to a merchant. On receipt, user's authentication level is checked. If
user is authenticated and billing information has been stored, it is
retrieved and order completed without further user action. When none has
been stored, flow redirects to a digital form for entering billing
information, whereupon order is completed. In this case, after order
completion, the user may save billing information to create a new digital
wallet. To create the wallet, if the user isn't authenticated, or is
insufficiently authenticated, they are first prompted to authenticate.
Upon wallet creation, the user is fully authenticated and can complete
purchases quickly without providing billing information with every
purchase.