Cloud enabled payment processing system and method
First Claim
Patent Images
1. A method comprising:
- receiving, by a computer for enabling payment processing and from a payer device, a payer request, wherein the payer request comprises a payer account identifier associated with a first payer, and wherein the computer is part of an Internet accessible payment processing cloud;
saving, by the computer and to a memory associated with the payment processing cloud, a first cloud transaction comprising a cloud transaction identifier based upon the payer request;
identifying, by the computer and based upon a payer profile associated with the cloud and the payer request, an alternate payer device,sending, by the computer, the cloud transaction identifier to the alternate payer device;
receiving, by the computer and from a payee device, a payee payment request comprising the cloud transaction identifier, wherein the payee payment request comprises a payee account identifier associated with a first payee;
identifying, by the computer and based upon the cloud transaction identifier, the first cloud transaction;
submitting, by the computer, a transaction authorization request to a payment network;
receiving, by the computer and based upon the transaction authorization request, a transaction authorization from the payment network; and
sending, by the computer and based upon the transaction authorization, a first notification message to the payee.
3 Assignments
0 Petitions
Accused Products
Abstract
A comprehensive platform for processing financial transactions is disclosed. The platform is a cloud based and comprises an application programming interface so that application developers can take advantage of the services provided by the framework. The platform replaces many of the expensive, outdated or inefficient aspects of traditional payment processing methods.
-
Citations
25 Claims
-
1. A method comprising:
-
receiving, by a computer for enabling payment processing and from a payer device, a payer request, wherein the payer request comprises a payer account identifier associated with a first payer, and wherein the computer is part of an Internet accessible payment processing cloud; saving, by the computer and to a memory associated with the payment processing cloud, a first cloud transaction comprising a cloud transaction identifier based upon the payer request; identifying, by the computer and based upon a payer profile associated with the cloud and the payer request, an alternate payer device, sending, by the computer, the cloud transaction identifier to the alternate payer device; receiving, by the computer and from a payee device, a payee payment request comprising the cloud transaction identifier, wherein the payee payment request comprises a payee account identifier associated with a first payee; identifying, by the computer and based upon the cloud transaction identifier, the first cloud transaction; submitting, by the computer, a transaction authorization request to a payment network; receiving, by the computer and based upon the transaction authorization request, a transaction authorization from the payment network; and sending, by the computer and based upon the transaction authorization, a first notification message to the payee. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A payment processing cloud comprising:
-
a network interface communicating with a memory; the memory communicating with a processor for processing financial transactions; and the processor, when executing a computer program, performs operations comprising; receiving, by the processor and from a payer device, a payer request, wherein the payer request comprises a payer account identifier associated with a first payer, and wherein the processor is part of an Internet accessible payment processing cloud; saving, by the processor and to a memory associated with the payment processing cloud, a first cloud transaction comprising a cloud transaction identifier based upon the payee payment request; identifying, by the processor and based upon a payer profile associated with the cloud, an alternate payer device, sending, by the processor, the cloud transaction identifier to the alternate payer device;
receiving, by the processor and from a payee device, a payee payment request comprising the cloud transaction identifier, wherein the payee payment request comprises a payee account identifier associated with a first payee;identifying, by the processor and based upon the cloud transaction identifier, first cloud transaction; submitting, by the processor, a transaction authorization request to a payment network; receiving, by the processor and based upon the transaction authorization request, a transaction authorization from the payment network; and sending, by the processor and based upon the transaction authorization, a first notification message to the payee.
-
-
25. A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, if executed by cloud-based payment processing computer, causes the computer to perform operations, comprising:
-
receiving, by the computer and from a payer device, a payer request, wherein the payer request comprises a payer account identifier associated with a first payer, and wherein the computer is part of an Internet accessible payment processing cloud; saving, by the computer and to a memory associated with the payment processing cloud, a first cloud transaction comprising a cloud transaction identifier based upon the payee payment request; identifying, by the computer and based upon a payer profile associated with the cloud, an alternate payer device, sending, by the computer, the cloud transaction identifier to the alternate payer device; receiving, by the computer and from a payee device, a payee payment request comprising the cloud transaction identifier, wherein the payee payment request comprises a payee account identifier associated with a first payee; identifying, by the computer and based upon the cloud transaction identifier, first cloud transaction; submitting, by the computer, a transaction authorization request to a payment network; receiving, by the computer and based upon the transaction authorization request, a transaction authorization from the payment network; and sending, by the computer and based upon the transaction authorization, a first notification message to the payee.
-
Specification