The invention discloses a method for payment with a limit code. On the basis of modern electronic equipment and electronic communication, a user generates an information code with the payment limit according to the payment requirement on a certified client side, and a merchant submits the electronic limit code and payment information of the user to a transaction settlement center for decryption, certification and settlement. The method has the characteristics that the user is not required to provide real cards such as bank cards and the like, the user can set the limit code freely, account information is encrypted, the payment limit is set, password inputting can be avoided for micropayment, a payment code is invalid after used once and the like, has the advantage of convenient payment of Quick Pass cards, and solves problems that the Quick Pass cards of banks are troublesome to recharge, the bank cards are stolen easily, unauthorized swiping and excessive swiping can occur, information is copied and the like. Thus, the method has very high value in aspect of convenient transaction payment as well as protection of user account and bank card security. The method is applicable to quick financial payment and settlement for on-the-spot transactions in fields such as supermarkets, shopping malls, traffic, parking lots and the like.