Privacy Protected Payments - Realization of a Protocol that Guarantees Payer Anonymity