Abstract: A system and method for preventing card not present (CNP) fraud by a customer performing a CNP transaction with a transaction provider. The customer signature and at least one added identification input related to the transaction are provided to and stored on a dedicated server. The customer signature and added ID input are then retrieved by the transaction provider in case the customer denies the transaction, to prove that the transaction was valid.