Your transactions through https://mypuzzleware.com are made through the ProxyPay Secure Online Payment security system of Piraeus Bank.

Your credit card details are only transmitted to Piraeus Bank’s secure server, they are only used for verification, charge and processing of the order and are not stored anywhere.