Skip to main content

Setting up Payments (OxaPay)

Cyrus Panel includes a built-in billing system supporting crypto payments through OxaPay, allowing users to top up credits and purchase server resources automatically.


1. Get your OxaPay Merchant Key

  1. Sign up at OxaPay.
  2. Go to your Merchant Dashboard.
  3. Create a new Merchant and copy your Merchant API Key.

2. Configure Billing in Cyrus Panel

Update your .env configuration file:

# Enable Payments
PAYMENTS_ENABLED=true

# Set price per 10 credits in USD (e.g., $0.20 per 10 credits)
CREDITS_PRICE_PER_10=0.2000

# OxaPay Gateway Configuration
PROVIDER_OXAPAY_ENABLED=true
OXAPAY_API_KEY=your_oxapay_merchant_api_key_here

Restart Cyrus Panel to enable payment checkout buttons in the user dashboard.