Skip to content
Ask the docs

Find answers across the QairoPay docs.

Type a question and we'll synthesize an answer from the docs with citations back to the source pages.

SLA and latency expectations

This page sets the operational expectations developers should build against. The figures below are observed steady-state targets; binding commitments live in your order form and Service Level Agreement.

Uptime

TierUptime targetCredit terms
Free Trial / Starter99.5% monthlyNone
Pro99.9% monthlyPro-rated service credits per SLA
Business99.95% monthlyPro-rated service credits + early-warning notifications
Enterprise99.99% monthly (or per order form)Negotiated; typically pro-rated credits with floor

Uptime is measured against api.qairopay.com synthetic checks from three geographies. Excluded: scheduled maintenance announced ≥ 72 hours in advance, customer-caused outages (e.g. expired keys at scale), and force majeure as defined in the SLA.

Response time targets

p50 / p95 / p99 targets per endpoint class, measured from inside the QairoPay edge.

Endpoint classp50p95p99
GET reads (single resource)40 ms120 ms250 ms
GET lists (≤ 100 records, no filters)80 ms200 ms400 ms
GET lists with filters120 ms350 ms700 ms
POST writes (pass/card/cardholder)180 ms500 ms900 ms
Bulk endpoints (100 items)600 ms1,500 ms3,000 ms
Settlement and payout writes350 ms900 ms1,500 ms
Real-time auth decisioning (Enterprise)200 ms400 ms800 ms

These are platform-internal numbers — your perceived latency adds the network round-trip from your servers to QairoPay’s regional edge.

Webhook delivery

We attempt the first delivery within 2 seconds of the underlying event. Retry budget thereafter is the standard schedule — see Retries and delivery.

MetricTarget
First-attempt delivery latency (p95)< 2 s from event creation
Successful end-to-end delivery (your 2xx, p95)< 5 s for healthy endpoints
Retention window for replays30 days
Max retry attempts before endpoint is auto-disabled10 (~7 days cumulative)

Settlement timing

LegTarget
Card transaction authorized → recorded in QairoPay< 1 s
Card capture → settlement payable accrued< 5 min
Daily netting cycleT+0, fixed time per program
Bridge on-ramp (USD → USDC)< 30 min from netting cycle
USDC delivered to treasury (on-chain confirmation)< 60 min from netting cycle
Fiat off-ramp (U.S. ACH)T+1
Fiat off-ramp (international wire)T+2
On-chain USDC payout (Aptos)< 5 min from request

Support response targets

SeverityTarget first responseChannel
Sev-1 (live outage / data exposure)15 min, 24/7Pager via the sponsor-bank-disclosed escalation runbook
Sev-2 (degraded / major feature broken)1 business hourEmail + dashboard ticket
Sev-3 (functional question, non-blocking)1 business dayEmail
Sev-4 (informational)3 business daysEmail

Severity is assessed by QairoPay support based on the impact reported. If you disagree with the classification, escalate via your account contact.

Maintenance windows

Routine maintenance happens in a published window each Tuesday and Thursday 03:00–05:00 UTC. Maintenance that requires brief service impact is announced ≥ 72 hours in advance via the status page and email to the technical contact on file.

Where the binding language lives

This page is informational. The contractually-binding service levels — including credit calculations, exclusions, and notification obligations — are in the SLA appendix of your order form. Email legal@qairopay.com for a copy.