Cashier
Localised deposit flows with the right methods, currencies and limits for every player — hosted, embedded or fully headless.
- One-click redeposits
- 34 languages, 40 currencies
- Hosted page, iframe or API
One integration for cashier, instant payouts, smart routing and fraud prevention — built for iGaming operators and sportsbooks moving money across 60+ countries.
Trusted by payment teams at 400+ operators and sportsbooks
94%
Average approval rate
on routed card traffic
180+
Payment methods
cards, banks, wallets, crypto
60+
Countries covered
with local acquiring
T+1
Settlement
in 14 currencies
99.99%
Platform uptime
trailing 12 months
Products
Five products on one ledger, one risk engine and one API. Use the whole stack or plug in the piece you need today.
Localised deposit flows with the right methods, currencies and limits for every player — hosted, embedded or fully headless.
Instant withdrawals to banks, wallets and crypto in 42 markets — with KYC, limits and AML checks done before money moves.
Every payment is scored and sent to the route most likely to approve it, with automatic cascading on soft declines.
See it in actionDevice intelligence, velocity rules and bonus-abuse models trained on gaming traffic — tuned to stop fraud, not your VIPs.
Deposits, payouts, fees and chargebacks matched to settlements automatically, then pushed to your BI or ERP.
Smart routing
Orbita scores each transaction in under 40 ms — BIN, country, amount, time of day, live acquirer health — and picks the best path. Soft declines cascade to the next route before your player notices.
Coverage
Players deposit with the methods they already trust. You settle in the currency you choose, on one reconciliation file.
Settle in EUR, GBP, SEK, NOK, DKK, PLN
Settle in USD or EUR · local payouts in BRL, MXN, COP, PEN, CLP
Settle in USD, EUR, SGD, AUD, JPY
Settle in USD, EUR, ZAR · local payouts in NGN, KES, GHS
Developers
A clean REST API with idempotent requests, signed webhooks and a sandbox that behaves like production. Most teams create their first test payment in under an hour.
curl https://api.orbitapay.dev/v2/payments \
-H "Authorization: Bearer sk_test_9Qm2LwX8rT4vK7pN" \
-H "Idempotency-Key: dep_01J9ZK4T8M" \
-H "Content-Type: application/json" \
-d '{
"amount": 25000,
"currency": "EUR",
"method": "instant_bank",
"customer": { "id": "plr_7Hq2xK", "country": "DE" },
"routing": { "strategy": "smart" },
"return_url": "https://play.example.com/cashier/done"
}'import Orbita from "@orbita/node";
const orbita = new Orbita(process.env.ORBITA_SECRET_KEY);
const payment = await orbita.payments.create({
amount: 25000, // €250.00 in minor units
currency: "EUR",
method: "instant_bank",
customer: { id: "plr_7Hq2xK", country: "DE" },
routing: { strategy: "smart" },
returnUrl: "https://play.example.com/cashier/done",
}, { idempotencyKey: "dep_01J9ZK4T8M" });
console.log(payment.status); // "requires_action"import os
import orbita
client = orbita.Client(api_key=os.environ["ORBITA_SECRET_KEY"])
payment = client.payments.create(
amount=25000, # €250.00 in minor units
currency="EUR",
method="instant_bank",
customer={"id": "plr_7Hq2xK", "country": "DE"},
routing={"strategy": "smart"},
return_url="https://play.example.com/cashier/done",
idempotency_key="dep_01J9ZK4T8M",
)
print(payment.status) # requires_action<?php
$orbita = new \Orbita\Client(getenv('ORBITA_SECRET_KEY'));
$payment = $orbita->payments->create([
'amount' => 25000, // €250.00 in minor units
'currency' => 'EUR',
'method' => 'instant_bank',
'customer' => ['id' => 'plr_7Hq2xK', 'country' => 'DE'],
'routing' => ['strategy' => 'smart'],
'return_url' => 'https://play.example.com/cashier/done',
], ['idempotency_key' => 'dep_01J9ZK4T8M']);
echo $payment->status; // requires_action{ "id": "pay_3Kd8Wq2LmZ", "status": "requires_action",
"route": { "provider": "a2a_de_02", "score": 0.97 },
"next_action": { "type": "redirect", "url": "https://pay.orbitapay.dev/r/3Kd8Wq2LmZ" } }
Official SDKsNode.jsPythonPHPGoJavaiOS & Android cashier
Pricing
Estimate your blended rate in seconds. No setup fees, no monthly minimums on Growth, no surprise FX mark-ups.
Includes processing, smart routing and fraud screening. Excludes chargeback fees and FX conversion.
You save €16,400 a month −30%
That's €196,800 a year back in your marketing budget.
For operators processing up to €5M a month.
1.6% + €0.10per successful transaction, blended
For high-volume operators and multi-brand groups.
IC++ custominterchange pass-through with volume tiers
Security & compliance
Card data never touches your servers. Every route, every key and every payout runs inside infrastructure audited by independent assessors every year.
4417 •••• •••• 2290tok_9xQ2mL7vRk4TTokenised in an HSM-backed vault, EU data residency
The highest level of card-data certification, audited annually by an independent QSA.
Certified information security management across every office and cloud region.
Frictionless authentication with smart exemptions, so trusted players skip the challenge.
EU data residency, a signed DPA on request and granular retention controls.
A follow-the-sun SOC and payment operations team watch every route, every minute — with automatic failover when an acquirer degrades.
Company
Orbita was founded in Valletta in 2019 by former payment leads of high-volume operators. Today 240 people across four hubs keep €11B a year moving.
FAQ
Can't find what you need? Our team answers within one business day.
Ask a payments specialistWe onboard licensed iGaming operators, sportsbooks and B2B platforms holding licences in more than 20 jurisdictions across Europe, LatAm, Africa and Asia-Pacific. Onboarding typically takes 5–10 business days, depending on your licence and markets.
The hosted cashier can be live in a few days. A full API integration with payouts and webhooks usually takes 2–4 weeks. You get a dedicated solutions engineer and a shared Slack channel from day one.
Yes. On Enterprise you can bring your own MIDs and route across them alongside Orbita's acquiring network. Many customers start by routing just their weakest-performing markets, then expand.
In the 42 markets with instant rails, the median time from withdrawal approval to funds in the player's account is 2.4 seconds. Elsewhere we use the fastest available rail and keep the player informed through status webhooks.
Fraud shield scores every deposit and withdrawal in real time. Disputes arrive with pre-filled evidence packs — gameplay logs, device data and KYC — so your team can respond in one click from the dashboard or via the API.
Yes. Players can deposit and withdraw in USDT and USDC on major networks. Funds can be auto-converted at a locked rate and settled to you in fiat, or held in stablecoins if you prefer.
Talk to sales
Tell us where your players are and what's holding approvals back. A payments specialist will come back within one business day with a routing plan and pricing.