BTC$68,420▲ 0.82% / ETH$3,841▼ 0.31% / LTC$94.05▲ 1.14% / SOL$221.60▲ 3.02% / USDT·TRC20$1.0000 / USDC·ERC20$0.9999 / XMR$168.42▼ 0.18% / TON$6.02▲ 0.47% / XRP$2.41▼ 0.09% / GAS·ETH18 gwei / Indicative prices · illustrative ticker / No-KYC · non-pooled · 0.4% flat / BTC$68,420▲ 0.82% / ETH$3,841▼ 0.31% / LTC$94.05▲ 1.14% / SOL$221.60▲ 3.02% / USDT·TRC20$1.0000 / USDC·ERC20$0.9999 / XMR$168.42▼ 0.18% / TON$6.02▲ 0.47% / XRP$2.41▼ 0.09% / GAS·ETH18 gwei / Indicative prices · illustrative ticker / No-KYC · non-pooled · 0.4% flat
OrbChain
UTC 18:47:02 Get started →
FAQ · every honest question ▓ ELEVEN SECTIONS Links to docs

Frequently
asked.

Everything merchants ask before integration, plus the questions that come up on-call after launch. Eleven sections: signup, fees, integration, security, compliance, Lightning, refunds, subscriptions, coins, dashboard, business. Concrete answers with links to the docs.

Short · Concrete · With links
§ Signup + account

Getting in.

Email + password
That's the whole form
S.01Is there really no KYC?

Yes. Email + password, done. No documents, no verification call, no volume gate. This is a founding commitment, not a stage.

S.02Can I use a pseudonymous email?

Yes. Any reachable email works. We only use it for security alerts, receipts, and password reset.

S.03Do you offer Google OAuth signup?

Yes — /dashboard/auth/google. Same account either way, linkable from settings.

S.04Can my business entity (not me personally) sign up?

Yes. We don't collect beneficial-owner info, so your registration is simply the email you used. Cosmetic "company name" in dashboard settings.

S.05Two-factor authentication?

TOTP (Google Auth / Authy / 1Password) via /dashboard/account/2fa. No SMS option — we consider it strictly worse than TOTP.

S.06Can I reset my password without email access?

If you've enabled 2FA backup codes, yes — our support flow uses the backup code as secondary proof. Without either email or a backup code, we can't verify you — account recovery is impossible by design.

S.07Can I delete my account?

Yes — from /dashboard/account/danger. Sweep your balances to an external wallet first; deletion is irreversible and wipes API keys, webhook history, and session tokens.

S.08Multiple merchants under one account?

Each OrbChain account = one merchant. If you operate multiple brands, sign up each as its own account — own API keys, own balance, own webhook endpoint.

§ Fees + payouts

What it costs.

0.4% flat
All endpoints · all volume
F.01Are there volume tiers or discounts?

No tiers. 0.4% on day 1 and day 1,000. Fully published at /pricing.

F.02Is there a monthly platform fee?

No. $0 monthly, $0 signup, $0 per-API-key. Only 0.4% on settled volume.

F.03When is the fee deducted?

On deposit crediting. Incoming payment minus 0.4% = net credit to your OrbChain balance.

F.04Do you take a cut of withdraw fees?

No. Withdraw fees pass through at network-native cost. Full per-chain schedule at /pricing#withdraw-fees.

F.05How fast do payouts settle?

Depends on coin: BTC_LN sub-second. TRX/SOL/TON under 10s. ETH/USDT_ERC20 ~30s–2min depending on gas. Full queue-backed, never lost, never double-paid.

F.06Unconfirmed invoices — does anything cost?

Nothing. Invoices that expire without payment cost $0.

F.07What currency does the platform fee come out of?

The same coin the customer paid in. If you invoiced $100 in USDT_TRC20, you receive net 99.60 USDT on your balance.

F.08Do subscriptions charge a separate fee on top?

No. Each billing-period invoice is just a regular invoice — 0.4% applies once when that invoice is paid. No per-subscription surcharge.

F.09Is 0.4% negotiable?

Not right now. The tariff is flat to avoid having one group of merchants subsidize another. If your scale is extreme and volume-based pricing becomes a real bottleneck, email [email protected].

§ Integration

Wiring it up.

REST + webhooks
Same contract for every endpoint
I.01Where's the OpenAPI spec?

At /openapi.json. SDKs auto-generate from it.

I.02Which language SDKs do you ship?

First-party typed SDKs are on the build list — see /plugins. Today: REST API + OpenAPI spec + language-agnostic HMAC verifier reference code in Node, Python, Go, Rust, PHP at /webhooks.

I.03Sandbox / testnet?

Yes — set your merchant account to "test mode" in /dashboard/settings. All endpoints mirror live with testnet/regtest coins.

I.04How long until first invoice after signup?

Sign up, grab the API key, POST the invoice — no waiting list, no review period, no manual approval step. You can ship a test invoice the same minute.

I.05Webhook retries — how many, how spaced?

5 retries at 2s, 4s, 8s, 16s, 32s. Every attempt logged to WebhookLog. Failed deliveries replayable from the dashboard.

I.06Idempotency — how?

Same order_id + merchant + coin → same invoice (no dupes). Webhook event_id is SHA-256-derived → retries carry the same id, dedupe on your side with event_id.

I.07Rate limits?

Per-API-key: 60 req/s burst, 1,800 req/min sustained on payment endpoints. Payout endpoints: 10 req/min for safety. Override available for documented high-volume flows — email us with the use case.

I.08How do I test webhook handling locally?

Expose your localhost via ngrok / Cloudflare Tunnel, set the URL in dashboard, switch on test mode. Or use /dashboard/webhooks/test which dispatches a canned event on demand.

I.09Can I version-pin the API?

Current live version is V2. We guarantee no breaking changes within a major version. When V3 ships, V2 remains available for at least 12 months in parallel.

I.10Are request IDs thread-able?

Yes — every inbound request gets an X-Request-Id (you can supply one, or we generate one). Stored in AsyncLocalStorage across API → worker → outbound webhooks. Full trace per transaction.

§ Security + custody

Key management.

Non-pooled branches
Sweep to your own wallet
K.01Are you custodial?

On the hosted service we hold the master seed (KMS-sealed and non-exportable) and sign withdrawals — you don't hold your own private keys, and we won't pretend otherwise. What you control is the exit: every merchant sits on its own non-pooled BIP-44 branch, and you can auto-sweep each settlement to an external wallet only you control and withdraw on demand with no approval. If you need to hold the keys end-to-end, that's a self-hosted deployment. See /self-custody.

K.02How are keys stored?

Master seed at rest in a KMS-sealed secret. Hot-wallet keys derived per-request, never persisted in plain form.

K.03Can I use a hardware wallet as the cold destination?

Yes. Set the hardware-wallet address as your auto-sweep target in settings.

K.04What happens if OrbChain disappears?

The protection is structural, not a seed hand-off: turn on auto-sweep so every settlement is forwarded to a wallet you already control, keeping your on-platform balance near zero. Whatever has settled is already in your wallet, and each payment's Ed25519-signed receipt proves what you were owed — verifiable offline without us. We don't hand merchants the master seed (it derives every merchant's branch), so your recovery path is having already swept, not a personal export.

K.05SSRF protection on webhook URLs?

Every outbound webhook checks against a private-IP deny-list (loopback, 10.x, 172.16–31.x, 192.168.x, 169.254.x, link-local, multicast). No internal-resource exposure. Follow-redirects is disabled so a public origin can't 302 into an internal target.

K.06Do you log full request bodies?

No. We log metadata (path, status, duration, merchant_id, request_id). Raw bodies are only retained for webhook dispatch retries and expire with the retry window.

K.07Has the platform been audited?

Internal security review and threat modeling is continuous. Third-party audit is on the roadmap — tell us if a specific audit (crypto / web / infra) is a procurement prerequisite and we'll prioritize.

K.08Are API keys rotatable?

Yes, at /dashboard/api-keys. Rotate without downtime — new key is issued, old key remains valid during your grace window. Revoke old once you've confirmed the new one works.

§ Compliance

AML & sanctions.

What we check
What we don't
C.01Do you sanction-screen addresses?

Yes. Every incoming + outgoing address checked against OFAC + UN + EU sanctions lists before acceptance/broadcast. Merchants notified of rejections via webhook.

C.02Am I required to do KYC on my customers?

Depends on your jurisdiction. OrbChain doesn't impose customer KYC; you're responsible for compliance with your own merchant-of-record obligations. See /aml.

C.03Do you freeze funds on a court order?

We operate the wallet infrastructure, so we won't claim there's nothing we could be compelled to act on. The real protection is that you don't have to leave funds here: auto-sweep to your own wallet and withdraw on demand mean your on-platform balance trends to zero. We screen destinations against sanctions/denylists and would comply with a valid legal order — but funds you've already swept sit in a wallet only you control.

C.04Which jurisdictions do you serve?

Globally, with exceptions for OFAC-sanctioned countries. Full list at /aml.

C.05What's your Travel Rule stance?

Whether OrbChain is a VASP in a given jurisdiction is a fact-specific legal question we don't assert a blanket answer to. Your own compliance obligations may apply regardless of how we're classified; consult your legal team. See /aml for what we screen.

C.06Do you handle 1099 / tax reporting?

No. OrbChain is a technology provider, not a tax intermediary. Signed receipts give you cryptographic records for your own accounting pipeline.

C.07What's your stance on privacy coins (XMR)?

Full support. XMR is a legitimate asset with legitimate use cases. Sanction-list screening still applies on outgoing destinations where resolvable.

§ Lightning

BTC_LN specifics.

Atomic settlement
Sub-second
L.01Do I need to run a Lightning node?

No. We operate a Voltage-hosted LND node + Boltz submarine swaps. You just accept BTC_LN.

L.02What's the per-invoice cost?

Usually under 1¢ in routing fees. Our 0.4% platform fee still applies.

L.03What about refunds on Lightning?

Lightning payments aren't reversible on-chain; refunds require the customer to provide their own Lightning invoice. Refund flow handles this.

L.04Max invoice amount?

Constrained by our node's channel liquidity — currently ~$5,000 per single invoice. Above that, use on-chain BTC.

L.05Can I pay out over Lightning?

Yes. POST /v1/payout with coin: "BTC_LN", destination = recipient's BOLT11 invoice. Sub-second settlement.

L.06What if a Lightning payment fails routing?

Customer's wallet shows "payment failed" and returns the funds. From our side, the invoice stays unpaid. Customer can retry from their wallet or we can regenerate a fresh invoice.

L.07Can I hold Lightning balance and pay out on-chain?

Yes, via Boltz submarine swaps — auto-swap between LN and on-chain BTC when a payout or sweep needs the other layer.

§ Refunds + disputes

When things go wrong.

Full refund endpoint
Signed receipts as evidence
R.01How do I refund a payment?

POST /v1/payment/:track_id/refund. Debits your balance, broadcasts back to the original sender, fires payment.refunded.

R.02Partial refunds?

Yes — pass amount in the refund body. Multiple partials up to the original paid total.

R.03Customer disputes the payment — what's my evidence?

The Ed25519-signed receipt for each PAID payment. On-chain confirmations are the ultimate audit trail.

R.04Chargebacks?

Not a thing in crypto. Confirmed = final. Refund policy is your call.

R.05How long do I have to refund?

No platform-imposed limit. As long as your balance in that coin is sufficient, the refund endpoint remains callable. On Monero, refund availability depends on your ability to re-send to a sub-address the customer provides.

R.06What about a customer who underpaid?

Invoice stays CONFIRMING until full amount lands. Partial credits are never automatic. Reconcile via GET /v1/payment/:track_id and settle with the customer out of band.

§ Subscriptions

Recurring details.

No cards, different mechanics
Dunning + proration supported
U.01How does the customer pay each period without a stored card?

Each period the billing-tick issues a fresh invoice. You notify the customer (email/in-app) with the pay URL. Manual pay = tradeoff for no-card-stored.

U.02What's the dunning ladder?

Default: 1 day, 3 days, 7 days. Configurable per-plan. Each retry = new invoice. After last rung, subscription cancels.

U.03Proration on upgrade?

Yes — calculated on plan change and invoiced immediately as a one-off.

U.04Can I pause a subscription?

Yes. PATCH /v1/subscription/:id { "status": "paused" }. Resume shifts next_invoice_at by the paused duration.

U.05Can I customize the customer's payment email?

Yes. Subscription settings let you toggle OrbChain-hosted emails or forward the subscription.invoiced webhook and send your own. Most merchants send their own so the brand is consistent.

U.06What if the customer loses access to their crypto?

Subscription runs through dunning, then cancels. Your downstream customer-success is outside OrbChain's scope — we just surface the lifecycle events.

§ Coins + networks

What we support
and why.

22 coins · 8 networks
Curated, not soup
M.01Why only 22 coins?

Curated coverage of the chains where real-world payment volume lives. Supporting hundreds of coins means thin monitoring coverage on each — we'd rather ship 22 well than 200 poorly. See the full list at /currencies.

M.02Can you add coin X?

Email us your use case. New chains ship roughly quarterly; priority goes to chains where real customer demand exists.

M.03Why don't you support BSC / BEP-20?

Not strategic — just not shipped yet. USDT on BSC has real volume; it's on the roadmap.

M.04Monero — source-only, what does that mean?

Customer pays from their wallet, funds land in your Monero wallet — we don't operate a Monero node or custody XMR. Merchants accepting XMR run their own daemon or point at a service. The API surface for invoice/payout is identical.

M.05Do stablecoins depeg risk fall on me?

Yes — you hold the coin after settlement. If USDT depegs you're exposed until you withdraw or swap to something else. Use Auto Settle to auto-convert to a coin of your choice at settlement time.

M.06Layer-2 / rollup support (Base, Arbitrum, Optimism)?

Not shipped yet. Monitoring pipeline supports multi-EVM in principle; specific rollup rollout depends on demand.

§ Dashboard + Telegram

Self-service UI.

Web + Telegram
Same merchant account
D.01What can I do from the dashboard that the API doesn't expose?

Nothing on the payment side — every dashboard action maps to an API endpoint. The dashboard is a convenience, not a privileged surface.

D.02Telegram Mini App — what does it do?

Same wallet + balances + send/receive, inside Telegram. Open @OrbChainBot, tap "Open wallet", sign in. Convenient for on-the-go merchants.

D.03Can I invite teammates?

Role-based team access is on the roadmap. Today: one login per merchant. If you need team access, share credentials + 2FA backups securely and rotate when people leave.

D.04Is there an audit log?

Yes — every admin-level action (API key rotation, webhook URL change, auto-withdraw setting) logged to /dashboard/account/activity.

D.05Can I customize the hosted payment page?

Theme + accent color + logo in /dashboard/settings/branding. For full control of the checkout surface, use White Label.

§ Business + billing

Invoicing the platform itself.

You never get billed by us
Fees come out of settlements
B.01Do you send me invoices for platform fees?

No. The 0.4% is deducted at settlement. Your balance statement shows every fee in every transaction — that's the bill.

B.02Can you produce a statement for my accountant?

Yes — /dashboard/statements emits a CSV with every deposit + fee + payout. Pair with the signed receipts for an auditable record.

B.03Who is OrbChain, legally?

Independently operated — private, bootstrapped, not investor-funded. Independence is load-bearing to our no-KYC commitment.

B.04What's your uptime SLA?

We commit to <60-second detection on every component outage (see /status) and public post-mortems on incidents >15 min merchant-facing. A contractual SLA with refund clauses is available for enterprise merchants on request.

B.05Can I white-label the whole platform?

Checkout surface: yes, via White Label. Full-platform resale isn't offered — our ops capacity is directed at running one tight platform, not many branded copies.

More questions?
Everything else is in /docs.

Still stuck? Email [email protected] — merchant questions get answered within the business day.