System and method for cashless peer-to-peer payment
First Claim
1. A computer-implemented method performed by a server device on a data communication network, said method for maintaining a status for an asynchronously-initiated transaction for display to wireless devices making a group payment without requiring user accounts from members of a group, the transaction concerning a wireless and cashless peer-to-peer payment transaction conducted ad hoc from devices on the wireless data communication network, the method of the server device comprising the steps of:
- responsive to a payee accessing a webpage and selecting a payee role for the group and a payment manner, generating, with a processor of the server device, a group transaction ID (identification) for initiating the group payment transaction on behalf of a payee device of the payee to a payer device of a payer as a first step, wherein the group transaction ID is reserved by the server for a predetermined amount of time to facilitate an asynchronous payment by the group members, and wherein neither the payee nor payers maintain accounts with the server device;
receiving, through a communication interface of the server coupled to the wireless data communication network, a first information from the payee device including the group transaction ID as a second step via at least one of the webpage and the native application, wherein said first information is to facilitate payment from the payer device but does not include information relating to a payer associated with the payer device;
determining, with the processor, that the group transaction ID from the first information matches the group transaction ID from a second information;
responsive to the determined match, initiating an authorization of the transaction from the server through an external payment infrastructure on a credit or debit account of the payer, and initiating a transaction to credit a payee'"'"'s account from the server through the external payment infrastructure while maintaining the webpage or the native application as active until the transaction is completed;
receiving, at the server from the external payment infrastructure, a result of the authorization;
receiving, at the server from the payee device through the communication interface, after the step of initiating the transaction, the transaction ID via at least one of said webpage and said native application; and
notifying a status of the transaction, as reported by the external payment infrastructure, to the payer device, without requiring an account with the server device.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for a server performing a wireless payment transaction is disclosed. The method comprises providing a server web page or native application including options for a user selecting a role as payer or payee; requesting information from the payee including a transaction ID provided by the server; requesting information from the payer including the transaction ID; initiating an authorization of the transaction on a credit or debit account of the payer; initiating a transaction to credit the payee'"'"'s account; and completing the transaction with the payer by initiating the offline clearing of the transaction.
97 Citations
12 Claims
-
1. A computer-implemented method performed by a server device on a data communication network, said method for maintaining a status for an asynchronously-initiated transaction for display to wireless devices making a group payment without requiring user accounts from members of a group, the transaction concerning a wireless and cashless peer-to-peer payment transaction conducted ad hoc from devices on the wireless data communication network, the method of the server device comprising the steps of:
-
responsive to a payee accessing a webpage and selecting a payee role for the group and a payment manner, generating, with a processor of the server device, a group transaction ID (identification) for initiating the group payment transaction on behalf of a payee device of the payee to a payer device of a payer as a first step, wherein the group transaction ID is reserved by the server for a predetermined amount of time to facilitate an asynchronous payment by the group members, and wherein neither the payee nor payers maintain accounts with the server device; receiving, through a communication interface of the server coupled to the wireless data communication network, a first information from the payee device including the group transaction ID as a second step via at least one of the webpage and the native application, wherein said first information is to facilitate payment from the payer device but does not include information relating to a payer associated with the payer device; determining, with the processor, that the group transaction ID from the first information matches the group transaction ID from a second information; responsive to the determined match, initiating an authorization of the transaction from the server through an external payment infrastructure on a credit or debit account of the payer, and initiating a transaction to credit a payee'"'"'s account from the server through the external payment infrastructure while maintaining the webpage or the native application as active until the transaction is completed; receiving, at the server from the external payment infrastructure, a result of the authorization; receiving, at the server from the payee device through the communication interface, after the step of initiating the transaction, the transaction ID via at least one of said webpage and said native application; and notifying a status of the transaction, as reported by the external payment infrastructure, to the payer device, without requiring an account with the server device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory, computer-readable medium, storing instructions that, when executed by a processor, perform a method in a server device on a data communication network, the method for facilitating maintaining a status for an asynchronously-initiated transaction for display to wireless devices making a group payment without requiring user accounts from members of a group, the transaction concerning a wireless and cashless peer-to-peer payment transaction conducted ad hoc from devices on the wireless data communication network, the method of the server comprising the steps of:
-
responsive to a payee accessing a webpage or a native application and selecting a payee role for the group and a payment manner, generating, with a processor of the server device, a group transaction ID (identification) for initiating the group payment transaction on behalf of a payee device of the payee to a payer device of a payer as a first step, wherein the group transaction ID is reserved by the server for a predetermined amount of time to facilitate an asynchronous payment by the group members, and wherein neither the payee nor payers maintain accounts with the server device; receiving, through a communication interface of the server coupled to the wireless data communication network, a first information from the payee device including the group transaction ID as a second step via at least one of the webpage and the native application, wherein said first information is to facilitate payment from the payer device but does not include information relating to a payer associated with the payer device; determining, with the processor, that the group transaction ID from the first information matches the group transaction ID from a second information; responsive to the determined match, initiating an authorization of the transaction from the server through an external payment infrastructure on a credit or debit account of the payer, and initiating a transaction to credit a payee'"'"'s account from the server through the external payment infrastructure while maintaining the webpage or the native application as active until the transaction is completed; receiving, from the external payment infrastructure, a result of the authorization; receiving, from the payee device through the communication interface, after the step of initiating the transaction, the transaction ID via at least one of said webpage and said native application; and notifying a status of the transaction, as reported by the external payment infrastructure, to the payer device, without requiring an account with the server device.
-
Specification