Transaction payment processing by multiple data centers
AssigneeSquare, Inc.
InventorsPaul Abraham Botros, Theodore Wenjung Mao, Kathryn Spradlin, John Pongsajapan, Jonathan Andrew Wolter, Jiang-Ming Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSquare, Inc.
InventorsPaul Abraham Botros, Theodore Wenjung Mao, Kathryn Spradlin, John Pongsajapan, Jonathan Andrew Wolter, Jiang-Ming Yang
Estimating the term…
A payment service is configured to support purchase transactions generated by merchant point-of-sale (POS) devices, wherein each purchase transaction may comprise multiple transaction requests such as authorization requests and capture requests. Each transaction request may be sent to a different one of multiple data centers of the payment service. Upon successfully receiving an acknowledgement from one of the data centers for a transaction request, the POS device designates that data center as the primary data center. Subsequently, all transaction requests for that transaction identify the primary data center, even when the transaction requests are sent to other data centers. At the payment service, the data centers synchronize requests such that the primary data center is informed of all authorizations and is made responsible for performing the capture of the transaction. This allows the primary data center to detect duplicate authorizations and to prevent duplicate captures.
A system comprising:
Dependencies are inferred from the claim text.