Peer-to-peer financial transaction devices and methods
First Claim
1. A method for receiving a payment in a peer-to-peer transaction between a payee and a payor comprising:
- determining, using a processor of a payee handheld electronic device, an amount of a payment to be requested from the payor in response to a first input provided by the payee to a peer-to-peer transaction application executed on the payee handheld electronic device by the processor;
using the processor of the payee handheld device to cause an electronic payment request to be transmitted, via a near field communication-based wireless communication link between the payee handheld electronic device and the payor, from a communication interface of the payee handheld electronic device to the payor, wherein the electronic payment request is configured to indicate the requested payment amount to the payor;
acquiring, via the near field communication-based wireless communication link, payment information provided by the payor, the payment information comprising a default payment account selected by the payor in response to the electronic payment request, and wherein acquiring the payment information comprises acquiring an image of a payment instrument and extracting payment information data from the acquired image;
determining, using the processor of the payee handheld electronic device, a default crediting account for receiving the payment; and
transmitting, via a wireless communication link that is different from the near field communication-based wireless communication link, a request from the payee handheld electronic device to obtain authorization for the payment of the requested payment amount from the payor to the payee, wherein transmitting the request to obtain authorization for the payment, comprises transmitting the default payment account and the default crediting account from the payee handheld electronic device to at least one external server that is separate from both the payee handheld electronic device and the payor handheld electronic device, the at least one external server being further configured to determine whether the default payment account and the default crediting account are compatible;
receiving, from the external server, a notification indicating whether the default crediting account of the payee handheld electronic device and the default payment account of the payor handheld electronic device are compatible with one another;
in accordance with a determination, based on the notification, that the default payment account and the default crediting account are compatible with one another;
displaying an indication that the electronic payment request has been successfully completed; and
in accordance with a determination, based on the notification, that the default payment account and the default crediting account are incompatible with one another;
displaying an indication that the electronic payment request has not been successfully completed; and
while displaying the indication that the electronic payment request has not been successfully completed, receiving, using an interface element of the payee handheld electronic device, a selection of an alternative crediting account that is compatible with the default payment account, wherein the at least one external server is further configured to authorize the payment from the default payment account and to credit the payment to the alternative crediting account if the payment is authorized.
2 Assignments
0 Petitions
Accused Products
Abstract
Various techniques are provided for carrying out peer-to-peer financial transactions using one or more electronic devices. In one embodiment, a request for payment is transmitted from a first device to a second device using a near field communication (NFC) interface. In response to the request, the second device may transmit payment information to the first device. The first device may select a crediting account and, using a suitable communication protocol, may communicate the received payment information and selected crediting account to one or more external financial servers configured to process and determine whether the payment may be authorized. If the payment is authorized, a payment may be credited to the selected crediting account. In a further embodiment, a device may include a camera configured to obtain an image of a payment instrument. The device may further include an application to extract payment information from the acquired image.
-
Citations
36 Claims
-
1. A method for receiving a payment in a peer-to-peer transaction between a payee and a payor comprising:
-
determining, using a processor of a payee handheld electronic device, an amount of a payment to be requested from the payor in response to a first input provided by the payee to a peer-to-peer transaction application executed on the payee handheld electronic device by the processor; using the processor of the payee handheld device to cause an electronic payment request to be transmitted, via a near field communication-based wireless communication link between the payee handheld electronic device and the payor, from a communication interface of the payee handheld electronic device to the payor, wherein the electronic payment request is configured to indicate the requested payment amount to the payor; acquiring, via the near field communication-based wireless communication link, payment information provided by the payor, the payment information comprising a default payment account selected by the payor in response to the electronic payment request, and wherein acquiring the payment information comprises acquiring an image of a payment instrument and extracting payment information data from the acquired image; determining, using the processor of the payee handheld electronic device, a default crediting account for receiving the payment; and transmitting, via a wireless communication link that is different from the near field communication-based wireless communication link, a request from the payee handheld electronic device to obtain authorization for the payment of the requested payment amount from the payor to the payee, wherein transmitting the request to obtain authorization for the payment, comprises transmitting the default payment account and the default crediting account from the payee handheld electronic device to at least one external server that is separate from both the payee handheld electronic device and the payor handheld electronic device, the at least one external server being further configured to determine whether the default payment account and the default crediting account are compatible; receiving, from the external server, a notification indicating whether the default crediting account of the payee handheld electronic device and the default payment account of the payor handheld electronic device are compatible with one another; in accordance with a determination, based on the notification, that the default payment account and the default crediting account are compatible with one another; displaying an indication that the electronic payment request has been successfully completed; and in accordance with a determination, based on the notification, that the default payment account and the default crediting account are incompatible with one another; displaying an indication that the electronic payment request has not been successfully completed; and while displaying the indication that the electronic payment request has not been successfully completed, receiving, using an interface element of the payee handheld electronic device, a selection of an alternative crediting account that is compatible with the default payment account, wherein the at least one external server is further configured to authorize the payment from the default payment account and to credit the payment to the alternative crediting account if the payment is authorized. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for providing a payment in a peer-to-peer transaction between a payee and a payor comprising:
-
selecting, using a processor of the payor handheld electronic device, a payment account stored on the payor handheld electronic device; using the processor of the payor handheld electronic device to cause a communication interface of the payor handheld electronic device to transmit, via a near field communication-based wireless communication link between the payor handheld electronic device and a separate payee handheld electronic device, payment information, the payment information including the payment account, to the separate payee handheld electronic device configured to transmit, via a wireless communication link that is different from the near field communication-based wireless communication link, the payment information to at least one external server configured to determine that the payment account is not compatible with a crediting account of the payee handheld device, wherein the payment information is at least partially acquired by acquiring an image of a payment instrument and extracting payment information data from the acquired image; receiving, from the external server, a notification indicating whether the default crediting account of the payee handheld electronic device and the default payment account of the payor handheld electronic device are compatible with one another; in accordance with a determination, based on the notification, that the default payment account and the default crediting account are compatible with one another; displaying an indication that the electronic payment request has been successfully completed; and in accordance with a determination, based on the notification, that the default payment account and the default crediting account are incompatible with one another; displaying an indication that the electronic payment request has not been successfully completed; and while displaying the indication that the electronic payment request has not been successfully completed, receiving, using an interface element of the payor handheld electronic device, a selection of an alternative payment account that is compatible with the default payment account, wherein the external server is further configured to authorize the payment from the payor to the payee using the alternative payment account, and wherein at least one external server is separate from the payor and payee handheld electronic devices. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A handheld electronic device comprising:
-
a processor; communication circuitry; one or more input structures; and a memory device communicatively coupled to the processor and configured to store a plurality of payment accounts and a transaction application executable by the processor, wherein, upon execution of the transaction application, the processor is configured to; determine an amount of a payment to be requested by a payor in response to a first input provided by a payee operating the handheld electronic device, the first input being indicated by the one or more input structures; cause an electronic payment request to be transmitted from the communication circuitry to another handheld electronic device operated by the payor, wherein the electronic payment request is transmitted via a near field communication-based wireless communication link between the handheld electronic device operated by the payee and the another handheld electronic device operated by the payor, and wherein the electronic payment request is configured to indicated the requested payment amount to the payor; acquire, via the near field communication-based wireless communication link, payment information provided by the payor handheld electronic device using the communication circuitry, wherein the payment information comprises a default payment account selected by the payor, and wherein acquiring the payment information comprises acquiring an image of a payment instrument and extracting payment information data from the acquired image; cause the communication circuitry to transmit, via a wireless communication link that is different from the near field communication-based wireless communication link, a request from the payee handheld electronic device to obtain authorization for the payment of the requested payment amount from the payor to the payee, wherein the transmission of the request to obtain authorization for the payment comprises transmitting the selected payment account and a default crediting account from the payee handheld electronic device to at least one external server that is separate from both the payee handheld electronic device and the payor handheld electronic device and configured to determine that the default payment account and the default crediting account are incompatible; receive, from the external server, a notification indicating whether the default crediting account of the payee handheld electronic device and the default payment account of the payor handheld electronic device are compatible with one another; in accordance with a determination, based on the notification, that the default payment account and the default crediting account are compatible with one another; display an indication that the electronic payment request has been successfully completed; and in accordance with a determination, based on the notification, that the default payment account and the default crediting account are incompatible with one another; display an indication that the electronic payment request has not been successfully completed; and while displaying the indication that the electronic payment request has not been successfully completed, receive, using an interface element of the payee handheld electronic device, a selection of an alternative crediting account that is compatible with the default payment account and authorize the payment from the default payment account and to credit the payment to the alternative crediting account if the payment is authorized. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method comprising:
-
determining, using a processor of a first electronic device, a data value to be requested from a second electronic device in response to a first input provided by the first electronic device; using the processor of the first electronic device to cause an electronic communication to be transmitted from a near field communication interface of the second electronic device to the first electronic device, wherein the electronic communication is transmitted via a near field communication-based wireless communication link between the first electronic device and the second electronic device, and wherein the electronic communication is configured to indicate the requested data value; acquiring, via the near field communication-based wireless communication link, a second account identification information provided by the second electronic device in response to the request for the data value, wherein acquiring the second account identification information comprises acquiring an image of an account instrument and extracting account identification information data from the acquired image; determining, using the processor of the first electronic device, a first account identification information; transmitting a request from the first electronic device, via a wireless communication link that is different from the near field communication-based wireless communication link, to at least one external server that is separate from both the first electronic device and the second electronic device to obtain authorization to conduct an electronic data transaction between the first account and the second account corresponding to the data value; receiving, from the external server, a notification indicating whether the first account second account are compatible with one another; in accordance with a determination, based on the notification, that the default payment account and the default crediting account are compatible with one another; displaying an indication that the electronic payment request has been successfully completed; and in accordance with a determination, based on the notification, that the default payment account and the default crediting account are incompatible with one another; displaying an indication that the electronic payment request has not been successfully completed; and while displaying the indication that the electronic payment request has not been successfully completed, receiving, using an interface element of the first electronic device, a selection of an alternative to the first account that is compatible with the second account.
-
Specification