This commit is contained in:
2026-06-11 18:23:31 +03:00
parent bfc3628e09
commit db3b85adca
3 changed files with 18 additions and 1 deletions
+10
View File
@@ -71,6 +71,16 @@ This page is public operator documentation. It describes panel capabilities, rou
- Configure subscription delivery settings (update interval, display name, support URL).
- Configure Telegram bot token.
- Configure the user IP information provider: IPinfo.io with an API token, or ip-api.com with Russian or English result language. English is the default for ip-api.com.
- Configure a DonationAlerts OAuth application with its client ID, client secret, generated callback URL, public donation page URL, and commission percentage. After saving, authorize it through DonationAlerts; access and refresh tokens are stored and refreshed automatically.
### DonationAlerts Payments
- The Finance page shows an add-funds button only while DonationAlerts is configured.
- The payment modal shows the configured commission and the current user's UUID.
- The user must put exactly one UUID in the donation message; otherwise the donation remains unassigned.
- Core checks donations every 5 minutes, scanning donations created during the previous hour.
- Only positive whole-RUB donations are processed. The configured commission is deducted and the credited result is rounded down to whole RUB; other currencies and fractional gross amounts are skipped.
- Donation IDs are stored as unique external transaction references, preventing duplicate credits.
### User IP History