US 12,106,277 B2
Information processing device, method, and medium
Tatsuya Ikeda, Tokyo (JP); Hyojung Son, Tokyo (JP); Yoshiro Matsuda, Tokyo (JP); and Megumi Aizawa, Tokyo (JP)
Assigned to Rakuten Group, Inc., Tokyo (JP)
Filed by Rakuten Group, Inc., Tokyo (JP)
Filed on Dec. 10, 2021, as Appl. No. 17/643,605.
Claims priority of application No. 2020-218732 (JP), filed on Dec. 28, 2020.
Prior Publication US 2022/0207508 A1, Jun. 30, 2022
Int. Cl. G06Q 20/20 (2012.01); G07G 1/00 (2006.01); G07G 1/14 (2006.01)
CPC G06Q 20/202 (2013.01) [G07G 1/0009 (2013.01); G07G 1/14 (2013.01)] 6 Claims
OG exemplary drawing
 
1. An information processing device, wherein the information processing device is a settlement server configured to reduce failure events associated with network communication of a plurality of point of sale (POS) terminals, the information device comprising:
at least one memory configured to store program code; and
at least one processor configured to access the at least one memory and operate as instructed by the computer program code, the computer program code including:
timing storage code configured to cause at least one of the at least one processor to store timings of a plurality of settlement confirmation requests in advance of a first settlement request in accordance with respective ones of the plurality of POS terminals,
reception code configured to cause at least one of the at least one processor to receive the first settlement request from a first POS terminal,
inquiry code configured to cause at least one of the at least one processor to inquire of an inquiry system in charge of permission determination for settlement using a first settlement method about settlement permission determination related to the first settlement request,
result acquisition code configured to cause at least one of the at least one processor to acquire a result of the settlement permission determination by the inquiry system,
settlement confirmation request reception code configured to cause at least one of the at least one processor to receive settlement confirmation requests for inquiring about a settlement result related to the settlement request a plurality of times from the first POS terminal while awaiting the result of the settlement permission determination by the inquiry system, and
alternative processing code configured to cause at least one of the at least one processor to:
perform an alternative processing at a first timing at which a final settlement confirmation request is received among the settlement confirmation requests received by a first time point determined with reference to the settlement request and based on the stored timings, wherein the first timing is not later than a second time point determined by a processing requirement, by:
determining a failure has occurred in acquisition of the permission determination,
determining that settlement is permitted, and
notifying the first POS terminal that the settlement is permitted.