Processor routing number for mobile communication service provider billing
First Claim
1. A payment processing system, comprising:
- a payment processor server that comprises a non-transitory memory, a processor, and a payment processor application stored in the non-transitory memory, that when executed by the processor;
receives a payment process request from a point-of-sale (POS) terminal for a purchase transaction initiated by a mobile communication device via a short range transceiver, the payment process request comprising a processor routing number and metadata that comprises at least one identifier associated with the mobile communication device, wherein the processor routing number is a non-exclusive account number that is also used by other mobile communication devices that are not associated with a service account corresponding to the mobile communication device,determines, based on the processor routing number, that the payment process request is to be processed as a service provider billing transaction by a service provider server of a service provider,in response to the determination, sends a payment authorization request for service provider billing approval to the service provider server corresponding to the processor routing number, wherein the payment authorization request for service provider billing approval comprises the processor routing number and the metadata, and wherein the service provider server identifies the service account based on the metadata,receives a payment approval message from the service provider server, andin response to receiving the payment approval message, transmits a message indicating payment approval to the POS terminal, wherein the POS terminal completes the purchase transaction based on the message.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of billing a payment transaction to a mobile communication service account. The method comprises receiving a request for mobile communication service provider billing approval from a payment processor, wherein the request comprises one of a phone number associated with a mobile communication service account or an equipment identification of a mobile communication device associated with the mobile communication service account, wherein the request comprises a processor routing number, wherein the processor routing number is consistent in format with one of a block of credit card numbers maintained by a mobile communication service provider, and wherein the processor routing number is used by different mobile communication devices associated with different mobile communication service accounts to complete payments. The method further comprises identifying the service account based on one of the phone number or the equipment identification of the mobile communication device, and charging to the mobile communication service account.
-
Citations
20 Claims
-
1. A payment processing system, comprising:
a payment processor server that comprises a non-transitory memory, a processor, and a payment processor application stored in the non-transitory memory, that when executed by the processor; receives a payment process request from a point-of-sale (POS) terminal for a purchase transaction initiated by a mobile communication device via a short range transceiver, the payment process request comprising a processor routing number and metadata that comprises at least one identifier associated with the mobile communication device, wherein the processor routing number is a non-exclusive account number that is also used by other mobile communication devices that are not associated with a service account corresponding to the mobile communication device, determines, based on the processor routing number, that the payment process request is to be processed as a service provider billing transaction by a service provider server of a service provider, in response to the determination, sends a payment authorization request for service provider billing approval to the service provider server corresponding to the processor routing number, wherein the payment authorization request for service provider billing approval comprises the processor routing number and the metadata, and wherein the service provider server identifies the service account based on the metadata, receives a payment approval message from the service provider server, and in response to receiving the payment approval message, transmits a message indicating payment approval to the POS terminal, wherein the POS terminal completes the purchase transaction based on the message. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method of processing a payment transaction, comprising:
-
receiving, by a payment processor server executing a payment processor application on a processor from a non-transitory memory, a payment process request from a point-of-sale (POS) terminal for a purchase transaction initiated by a mobile communication device via a short range transceiver, the payment process request comprising a processor routing number and metadata that comprises at least one identifier associated with the mobile communication device, wherein the processor routing number is a non-exclusive account number that is also used by other mobile communication devices that are not associated with a service account corresponding to the mobile communication device; determining, by the payment processor server based on the processor routing number, that the payment process request is to be processed as a service provider billing transaction by a service provider server of a service provider; in response to the determination, sending, by the payment processor server, a payment authorization request for service provider billing approval to the service provider server corresponding to the processor routing number, wherein the payment authorization request for service provider billing approval comprises the processor routing number and the metadata, and wherein the service provider server identifies the service account based on the metadata; receiving, by the payment processor server, a payment approval message from the service provider server; and in response to receiving the payment approval message, transmits, by the payment processor server, a message indicating payment approval to the POS terminal, wherein the POS terminal completes the purchase transaction based on the message. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of processing a payment transaction, comprising:
-
receiving, by a mobile communication device, a processor routing number from a service provider server, wherein the processor routing number is a non-exclusive account number that is also used by other mobile communication devices that are not associated with a service account corresponding to the mobile communication device; initiating, by the mobile communication device, a purchase transaction by transmitting, via a short range transceiver of the mobile communication device, the processor routing number and metadata that comprises at least one identifier associated with the mobile communication device to a point-of-sale (POS) terminal, wherein the POS terminal transmits a payment process request comprising the processor routing number and the metadata to a payment processor server, and wherein the payment processor server determines, based on the processor routing number, that the payment process request is to be processed as a service provider billing transaction by the service provider server of a mobile communication service provider; receiving, by the service provider server, a payment authorization request for service provider billing approval corresponding to the processor routing number from the payment processor server based on the determination by the payment processor server that the payment process request message is to be processed as the service provider billing transaction, wherein the payment authorization request for service provider billing approval comprises the processor routing number and the metadata; identifying, by the service provider server, the service account corresponding to the mobile communication device based on the metadata; charging, by the service provider, a payment amount associated with the purchase transaction against the service account; and transmitting, by the service provider server, a payment approval message to the payment processor server, wherein the POS terminal completes the purchase transaction based on the payment approval message. - View Dependent Claims (17, 18, 19, 20)
-
Specification