Click to Pay: bye-bye credit card number 23/05/2023 Click to Pay is the catchy name of a new process that is set to become established in German online retail in 2023. Read more »