主权项 |
1. A computer-implemented method to process financial transactions, comprising:
receiving, by a computing device associated with a user, a request for payment information from a merchant computing system to process a payment transaction, the request for payment information comprising a request for payment account information and a merchant computing m transaction code; processing, by the computing device associated with the user, the request for payment information without accessing a secure element of the computing device associated with the user; generating, by the computing device associated with the user without accessing the secure element, a security code using the merchant computing system transaction code and a private application transaction counter; transmitting, by the computing device associated with the user and to the merchant computing system, a response to the request for payment information, wherein information in the response comprises payment account information, a public application transaction counter corresponding to the private application transaction counter, and the generated security code, and wherein the information is transmitted by the merchant computing system to an account management system for payment approval in a payment processing request; and receiving, by the computing device associated with the user, a notification of an approved payment transaction, the notification of the approved payment transaction indicating that the account management system confirmed the validity of the generated security code received in the payment processing request from the merchant computing system. |