Patent ID: 8768778

Claim:
A computer-implemented method, comprising: receiving, in a purchase server, a payment instruction from a web server of a vendor, wherein the web server offers a product to a customer via transmitting transaction details of a transaction to a web browser of the customer and receiving order details of an order from the web browser of the customer to initiate the payment instruction for a payment to be made by the customer to the vendor, wherein the order details include a payment amount and identify a mobile phone of the customer; communicating, by the purchase server via text message through a carrier server of a mobile phone of the customer at the phone number, to confirm the payment requested by the payment instruction; receiving, at the purchase server, a confirmation from the mobile phone of the customer in response to the communication; determining, by the purchase server, based on the payment amount requested by the payment instruction, a plurality of premium rate message codes corresponding to a plurality of premium text messages for transmission to a recipient, wherein each respective premium rate message code of the plurality of premium rate message codes is predefined by the carrier server of the mobile phone to charge a predetermined amount, the premium rate message codes including at least first and second premium rate message codes each for different predetermined amount, wherein the payment amount is divided by the purchaser server such that, in combination, the predetermined amounts of at least the first and second premium rate message codes add up to the payment amount; and transmitting, from the purchase server through the carrier server of the mobile phone, the plurality of premium text messages to the mobile phone of the customer at the mobile phone number in response to the confirmation from the mobile phone, wherein the customer is to be charged on an account of the mobile phone held by the carrier server according to the predetermined amounts, including the first and second different amounts matching respectively the first and the second of the premium rate message codes, of the plurality of premium rate message codes of the plurality of premium text messages for a total of the payment amount.