Load Balancing & Transaction Routing

Load Balancing & Transaction Routing

Automatically Route And Load Balance Transactions Across Multiple MIDs With A Single Gateway Account

Payment Gateway Load Balancing & Transaction Routing


Ideal Solution For High Risk Credit Card Processing

CyoGate's Load Balancing & Transaction Routing functions work together to allow merchants with multiple Merchant ID's (MID's) to process all of their transactions through a single Internet payment gateway account; and it adds powerful features to improve management and security.

Each MID can be assigned its own custom descriptor in the gateway!

Load Balancing

CyoGate's Load Balancing feature makes it easy to manage multiple merchant accounts and is ideal for all high volume, high risk merchants where it's always good to have multiple MID's for backup and additional sales volume; and exceeding approved volumes can create delays in receiving payments and customer inconvenience when orders start being verified by the processor. CyoGate's Load Balancing feature allows threshholds to be set on each MID and transactions may be automatically routed to maintain the dollar amount or percentage allocated.

Transaction Routing

CyoGate's Transaction Routing system can automatically rout transactions to a specific processor based on the criteria configured in the gateway. For example, phone orders may be routed to a different MID than web orders. Or, transactions may be routed to different MID's based on the specific user that enters the transaction, or the dollar amount of the sale. Transactions may be either routed manually by the user in the virtual terminal, by merchant defined fields, or programmatically using the API.

Why High Risk Merchants Need Load Balancing

High risk merchant accounts frequently carry monthly volume caps — maximum dollar amounts the processor will settle in a given month before holding or delaying funds. Running a single MID close to its cap creates several problems: settlements slow down, orders may be declined even when customers have available credit, and the processor may become aware you're exceeding agreed volumes, which can trigger a review.

With load balancing, you automatically distribute transaction volume across multiple MIDs so no single account approaches its cap. When one MID hits its configured threshold, new transactions route to the next — seamlessly and without any intervention on your part. Customers experience no interruption; you maintain clean settlement timelines across all accounts.

Custom Descriptors Per MID

One often-overlooked benefit of multi-MID load balancing is the ability to assign a custom billing descriptor to each Merchant ID. The descriptor is what appears on your customer's credit card statement. Different product lines, brands, or websites can have their own recognizable descriptor, which reduces "I don't recognize this charge" confusion — one of the leading drivers of friendly fraud chargebacks.

Transaction Routing Logic

Beyond volume-based balancing, CyoGate's transaction routing engine can make intelligent routing decisions based on:

  • Transaction source — web orders vs. phone orders vs. API-submitted transactions routed to different MIDs
  • User-based routing — specific gateway users (e.g., call center agents) routed to designated MIDs
  • Dollar amount thresholds — high-ticket transactions routed to a MID optimized for large-ticket underwriting
  • Manual override — virtual terminal users can manually select the target MID for individual transactions
  • Programmatic routing — API integration allows your application to specify the target MID dynamically at transaction time

For merchants running high-availability processing, transaction routing also provides automatic failover — if one processor returns a system-down error, the gateway can automatically retry the transaction on a secondary MID before returning a decline to the customer.

Take Your Business to the Next Level

Find out how our innovative payment solutions can benefit your business. Reach out to us for more information or to get started!

Let’s Get Started