Features

Built for reliability and growth

Moigate's core engine is designed around three pillars of payment resilience: smart routing, automatic failover, and controlled retry.

Routing

Intelligent, rule-based routing

Moigate evaluates each transaction against your routing rules and produces an ordered candidate provider list.

Routing flow
Transaction Input
Rule Evaluation
currency=USDamount>1000card_type=credit
Candidate List
#1 Stripe#2 Adyen#3 Braintree
✓ Selected: Stripe

Condition-based Routing

Define rules based on amount, currency, card type, country, or any custom attribute. Route each transaction to the most fitting provider.

Performance-aware Candidate List

Routing produces an ordered list of candidate providers ranked by rule priority, availability, and performance history.

Transparent Routing Logs

Every routing decision is logged with full context: which rules matched, which providers were considered, and why.

Failover

Unified failover, zero disruption

Routing produces an ordered candidate list; failover consumes it. When a provider fails, the next candidate takes over instantly with no manual intervention.

  • Automatic cascade through candidate list
  • Full event timeline per transaction
  • No manual intervention required
  • Provider-agnostic design
Failover event timeline
Attempt #1 → Stripe
timeout after 3s
FAILED
Failover triggered
consuming candidate list
INFO
Attempt #2 → Adyen
settled in 420ms
OK
Transaction complete
event logged
OK
Retry configuration
Max retries3
Backoff strategyExponential
Initial delay500ms
Retryable codestimeout, net_err
IdempotencyEnabled ✓
Retry attempt ladder
#1
#2
#3
Retry

Controlled retry with idempotency

Configure retry behavior per transaction type. Every retry is safe, traceable, and idempotency-aware.

  • Max retries & backoff strategy configuration
  • Idempotency-safe design prevents double charges
  • Configurable retryable error codes
  • Full retry trace in event timeline
Developer-friendlyWebhooks · Idempotency keys · API-first flows
View developer docs
Ready to start?

Create your account today

Start with usage-based pricing. No setup fee. Pay only for what you process.