Methods and systems for gateway load balancing
AssigneeShopify Inc.
InventorsAndre Lyver, Richard Btaiche
Life of this patent
Estimating the term…
Abstract
Methods and systems for load balancing of payment requests among payment gateways by an e-commerce platform. The method may include detecting an anticipated load event and identifying a first payment gateway to be impacted by the anticipated load event, wherein a merchant account is associated with the first payment gateway. The platform may then identify, based on merchant parameters associated with the merchant account, a second payment gateway and, during the anticipated load event, transmit at least some payment requests first to the second payment gateway instead of to the first payment gateway.
Claims21
A computer-implemented method of load balancing payment requests among payment gateways, the method comprising:
- determining, based on a usage metric for an e-commerce platform, a projected number of payment requests expected to be received during a future time period;
- identifying a first payment gateway to be impacted by determining that the projected number of payment requests exceeds an available capacity measure at the first payment gateway;
- identifying a second payment gateway;
- and
- during the future time period, transmitting at least some payment requests to the second payment gateway instead of to the first payment gateway.
A system for load balancing payment requests among payment gateways, the system comprising:
- a processor;
- and
- a memory storing computer-executable instructions that, when executed by the processor, are to cause the processor to:
- determine, based on a usage metric for an e-commerce platform, a projected number of payment requests expected to be received during a future time period;
- identify a first payment gateway to be impacted by determining that the projected number of payment requests exceeds an available capacity measure at the first payment gateway;
- identify a second payment gateway;
- and
- during the future time period, transmit at least some payment requests to the second payment gateway instead of to the first payment gateway.
A non-transitory computer-readable medium storing processor-executable instructions for load balancing payment requests among payment gateways by an e-commerce platform, wherein the instructions, when executed by one or more processors, are to cause the one or more processors to:
- determine, based on a usage metric for an e-commerce platform, a projected number of payment requests expected to be received during a future time period;
- identify a first payment gateway to be impacted by determining that the projected number of payment requests exceeds an available capacity measure at the first payment gateway;
- identify a second payment gateway;
- and
- during the future time period, transmit at least some payment requests to the second payment gateway instead of to the first payment gateway.
Dependencies are inferred from the claim text.