A computer-implemented payment method, wherein for each registered user an item of payment information is stored in an electronic memory, wherein a user code is assigned to each of the users by means of an ID token of the user in question and the item of payment information of a user can be retrieved using the user code thereof, said method comprising the following steps: - creating a session between an Internet browser of a user computer system and a service computer system via a network for calling up a website, wherein a session ID for the session is allocated by the service computer system; - inputting a selection of a service on the website by the user; - storing an assignment of the inputted selection and the session ID by the service computer system; - generating a request by the service computer system, wherein the request contains at least one payment amount for paying for the selected service, a payment recipient identifier for identifying the payment recipient, and the session ID, and wherein the request is signed by the service computer system; - transferring the request from the service computer system to the user computer system; - once the user has input a confirmation in the user computer system, forwarding of the request from the user computer system to an ID provider computer system; - effecting a read access to the ID token of the user from the ID provider computer system via the network and the user computer system, in order to read out at least one attribute stored in the ID token from the ID token for determining the user code, once the user and the ID provider computer system have been authenticated to the ID token; - transferring the at least one attribute from the ID token to the ID provider computer system via the network and via the user computer system with end-to-end encryption; - reading the item of payment information of the user from the electronic memory using the user code by the ID provider computer system; - initiating the payment transaction using the item of payment information according to the payment amount to the payment recipient by the ID provider computer system; - generating a response to the request by the ID provider computer system, wherein the response contains a confirmation that the payment transaction has been triggered and the session ID, and is signed by the ID provider computer system; - transferring the response from the ID provider computer system to the service computer system via the network; wherein a certificate is stored by the ID provider computer system, in which certificate at least one attribute for which the ID provider computer system has read access is specified, wherein the at least one attribute is at least one personal attribute of the user and/or a pseudonym of the user, wherein a prepaid account of the user is stored by the ID provider computer system, wherein the item of payment information specifies a prepaid payment method and the ID provider computer system loads the prepaid account with the payment amount, wherein the ID provider computer system comprises a database, in which the registration data of the registered users are stored, wherein an item of payment information is stored in the database for each registered user and can be accessed using the user code of the user in question as access key, wherein the user code is at least the pseudonym of the user. - creating a session between an Internet browser of a user computer system and a service computer system via a network for calling up a website, wherein a session ID for the session is allocated by the service computer system; - inputting a selection of a service on the website by the user; - storing an assignment of the inputted selection and the session ID by the service computer system; - generating a request by the service computer system, wherein the request contains at least one payment amount for paying for the selected service, a payment recipient identifier for identifying the payment recipient, and the session ID, and wherein the request is signed by the service computer system; - transferring the request from the service computer system to the user computer system; - once the user has input a confirmation in the user computer system, forwarding of the request from the user computer system to an ID provider computer system; - effecting a read access to the ID token of the user from the ID provider computer system via the network and the user computer system, in order to read out at least one attribute stored in the ID token from the ID token for determining the user code, once the user and the ID provider computer system have been authenticated to the ID token; - transferring the at least one attribute from the ID token to the ID provider computer system via the network and via the user computer system with end-to-end encryption; - reading the item of payment information of the user from the electronic memory using the user code by the ID provider computer system; - initiating the payment transaction using the item of payment information according to the payment amount to the payment recipient by the ID provider computer system; - generating a response to the request by the ID provider computer system, wherein the response contains a confirmation that the payment transaction has been triggered and the session ID, and is signed by the ID provider computer system; - transferring the response from the ID provider computer system to the service computer system via the network;