High-tech Payment Systems