Bitcoin is anonymous. The merchant can see all the transaction information like your bitcoin address, TX Id that your bitcoins was sent from and other but they will never know what physical individual sent the money because they don't have any information about you, in case you need to provide shipping address if purchasing physical goods.
If you want to prove that you sent the money adding a note to the transaction would be easiest solution probably.