Перейти к содержимому

Paying with crypto

Это содержимое пока не доступно на вашем языке.

Sirius accepts crypto only — via BTCPay Server, which is self-hosted and non-custodial. We never see your wallet seed.

Supported networks

  • Bitcoin (BTC) — on-chain
  • Lightning Network — for small invoices (top-ups, Plus)
  • USDT — TRC-20 and ERC-20
  • Monero (XMR) — optional, can be disabled per store

Step-by-step

  1. Open the Billing tab in the IDE or at sirius-ide.com/app/billing.
  2. Pick a plan → Buy.
  3. The IDE opens a BTCPay checkout in your browser. Pay from any wallet that supports the chosen coin / network.
  4. BTCPay sends a signed webhook to our backend. We verify:
    • the BTCPay signature,
    • that the invoice is in Settled state,
    • that the paid amount matches the plan price (within rounding).
  5. Your account’s token quota is topped up immediately.

If the webhook is delayed (network reorg, slow Bitcoin confirmation), the IDE polls GET /billing/invoice/{id}/status every ~5 seconds until the activation lands.

What you’ll see on chain

Each invoice generates a fresh address — you’ll never reuse the same deposit address between purchases. Our backend stores the BTCPay invoice id, plan, status, and timestamps. It does not store the on-chain address or your wallet identity.

Troubleshooting

SymptomLikely causeFix
Payment sent, status still pendingNetwork confirmation slowWait, refresh; should land within ~30 min
BTCPay says “amount mismatch”Underpaid by network feesPay the missing amount to the same address
502 from /billing/invoice/createBTCPay store not configuredEmail support — that’s on us