A method and apparatus for tracking transactions made over the Internet. A
sidecar application detects entry of a credit card number. The
application auto-populates a web page associated with the transaction and
updates a database that tracks the transaction. Third parties can be
given access to the database to process loyalty points or make bill
payments.