{% extends "base.html" %} {% block title %}Payment System Settings - Admin{% endblock %} {% block content %}

Payment System Settings

Important Note About Currency Selection
We do not suggest using USD if you are not in the USA. This project does not support the actions of the USA in the international context and we don't support a politic of war and threats to allies.

Global Currency Settings

Encryption Key Configuration

Critical Security Setting
The encryption key is used to encrypt HD wallet master keys. Once set, DO NOT change it or you will lose access to all crypto wallets. If not set, a temporary key is generated on each restart (not recommended for production).
Loading...
Generate a key, copy it to a safe place, then save it. You cannot retrieve it from the interface later.

System Status

Master Keys Status
Loading...
Total Crypto Balance
Loading...
Pending Payments
Loading...
Failed Payments
Loading...
About Master Keys
Master keys are automatically generated on first startup and encrypted with your ENCRYPTION_KEY. They are used to derive unique payment addresses for each user. The actual keys are never displayed for security.

Payment Gateways Configuration

PayPal
Stripe
Bitcoin
Ethereum (ETH)
Tether (USDT)
USD Coin (USDC)

Crypto Price Sources

Select which exchanges to use for cryptocurrency price aggregation:
Live Cryptocurrency Prices
Bitcoin (BTC)
Coinbase
Binance
Kraken
Average (Applied)
Ethereum (ETH)
Coinbase
Binance
Kraken
Average (Applied)
Tether (USDT)
Coinbase
Binance
Kraken
Average (Applied)
USD Coin (USDC)
Coinbase
Binance
Kraken
Average (Applied)
Last updated: -

Blockchain Monitoring

API Polling: Checks blockchain APIs every minute for new transactions
Webhook: Receives instant notifications (requires webhook setup)

Email Notifications

Enable or disable email notifications for payment events:

Wallet Consolidation

Set minimum balance thresholds for automatic consolidation to admin addresses:
Back to Tiers
{% endblock %}