METHOD AND SYSTEM FOR TRANSMITTING INTERRUPTED TRANSACTIONS
First Claim
1. A method of payment processing acknowledgment, comprising:
- at a payment module coupled with a payment accepting unit, the payment module including one or more processors, memory, and one or more first communication capabilities;
obtaining, from the payment accepting unit, a first notification indicating completion of a first transaction performed by a first user of a first device at the payment accepting unit and an amount of the first transaction;
in response to receiving the notification;
generating first transaction information based at least in part on the first notification;
storing the generated first transaction information; and
sending the generated first transaction information to the first device via one of the one or more first communication capabilities; and
after sending the first transaction information to the first device;
in accordance with a determination that first acknowledgement information is received from the first device within a predetermined time period, deleting the stored first transaction information generated for the first transaction performed by the first user of the first device; and
in accordance with a determination that the first acknowledgement information is not received from the first device within the predetermined time period, maintaining the stored first transaction information generated for the first transaction performed by the first user of the first device.
1 Assignment
0 Petitions
Accused Products
Abstract
A payment module with one or more processors, memory, and a first communication capability is coupled with a payment accepting unit (e.g., an automatic retailing machine for dispensing goods and/or services). The payment module obtains a notification indicating completion of a transaction, and an amount thereof, performed by user of a device at the payment accepting unit. In response to receiving the notification, the payment module generates and stores transaction information based on the notification; and sends the transaction information to the device via the first communication capability (e.g., BLE). After sending the transaction information to the device, the payment module: deletes the stored transaction information if acknowledgement information is received from the device within a predetermined time period; and maintains the stored transaction information if the acknowledgement information is not received from the device within the predetermined time period.
-
Citations
18 Claims
-
1. A method of payment processing acknowledgment, comprising:
at a payment module coupled with a payment accepting unit, the payment module including one or more processors, memory, and one or more first communication capabilities; obtaining, from the payment accepting unit, a first notification indicating completion of a first transaction performed by a first user of a first device at the payment accepting unit and an amount of the first transaction; in response to receiving the notification; generating first transaction information based at least in part on the first notification; storing the generated first transaction information; and sending the generated first transaction information to the first device via one of the one or more first communication capabilities; and after sending the first transaction information to the first device; in accordance with a determination that first acknowledgement information is received from the first device within a predetermined time period, deleting the stored first transaction information generated for the first transaction performed by the first user of the first device; and in accordance with a determination that the first acknowledgement information is not received from the first device within the predetermined time period, maintaining the stored first transaction information generated for the first transaction performed by the first user of the first device. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A payment module coupled with a payment accepting unit, the payment module comprising:
-
one or more or more first communication capabilities; one or more processors; and memory storing one or more programs to be executed by the one or more processors, the one or more programs comprising instructions for; obtaining, from the payment accepting unit, a first notification indicating completion of a first transaction performed by a first user of a first device at the payment accepting unit and an amount of the first transaction; in response to receiving the notification; generating first transaction information based at least in part on the first notification; storing the generated first transaction information; and sending the generated first transaction information to the first device via one of the one or more first communication capabilities; and after sending the first transaction information to the first device; in accordance with a determination that first acknowledgement information is received from the first device within a predetermined time period, deleting the stored first transaction information generated for the first transaction performed by the first user of the first device; and in accordance with a determination that the first acknowledgement information is not received from the first device within the predetermined time period, maintaining the stored first transaction information generated for the first transaction performed by the first user of the first device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by a payment module with one or more processors and one or more first communication capabilities, wherein the payment module is coupled with a payment accepting unit, cause the payment module to perform operations comprising:
obtaining, from the payment accepting unit, a first notification indicating completion of a first transaction performed by a first user of a first device at the payment accepting unit and an amount of the first transaction; in response to receiving the notification; generating first transaction information based at least in part on the first notification; storing the generated first transaction information; and sending the generated first transaction information to the first device via one of the one or more first communication capabilities; and after sending the first transaction information to the first device; in accordance with a determination that first acknowledgement information is received from the first device within a predetermined time period, deleting the stored first transaction information generated for the first transaction performed by the first user of the first device; and in accordance with a determination that the first acknowledgement information is not received from the first device within the predetermined time period, maintaining the stored first transaction information generated for the first transaction performed by the first user of the first device. - View Dependent Claims (14, 15, 16, 17, 18)
Specification