No. In Euro countries you don’t need an ecoPayz account to pay with ecoVoucher.