HuoNiu Credits System is a feature-rich virtual currency add-on for XenForo 2.x, providing your forum with a complete credits economy. It supports multi-currency management, user-to-user transfers, resource renewals, red envelopes, bounty & Q&A rewards, paid content unlocking, resource paid downloads, and online top-up. Helping administrators effortlessly build a thriving community economy. This plugin includes an English language pack! Experience the plugin live on this site!
HuoNiu Credits System — Complete Feature List
1. Resource Sales Modes
Free resource download
Credits-based sales (configurable price per resource)
Real money sales (multi-currency, international payment)
Dual-mode sales: credits + real money (user chooses either method)
Inventory control (set sales limit, auto-disable when sold out)
Transaction fee for resource sales (configurable in ACP)
Per-currency pricing (e.g. USD 9.99 / CNY 69.00 per resource)
Resource list shows discounted credits & money prices
Upgrade account CTA in resource list
2. License & Expiry Management
License expiry date displayed on resource page
Resource renewal support
Renewal discount display
User-group-based stacked discounts for premium accounts
Admin can manually grant license to a user with custom duration
Admin can revoke user license at any time
Post-revocation re-purchase ban (configurable ban days)
Users can view their purchase activation info & remaining time on resource page
Sidebar license status widget with dynamic calculation
Post-expiry old version download policy: permanent / grace period / deny
Multi-level expiry alerts: 30d / 7d / 1d / expired (separate for credits & money purchases)
3. Credits Top-up & Payment
Exchange rate & processing fee for buying credits (configurable in ACP)
Tiered pricing for credits top-up (bulk discounts)
PayPal and other international payment gateways supported
Real-time top-up preview (amount received, fee, exchange rate)
Flood control with min/max amount limits for transfers & exchanges
4. Withdrawal
Users can withdraw credits as real money
Withdrawal fee & commission configurable in ACP
Dynamic withdrawal amount calculation (real-time net amount display)
Withdrawal eligibility controlled by user group permissions
Real-time alert on withdrawal status change
5. Credits Event System
Credits reward for creating threads and replies
Author receives credits when their thread gets a reply
Credits deducted on post delete / soft-delete
Credits deducted on thread delete / soft-delete
Credits for viewing threads / author earns credits per view
Like given, like removed, like received (three independent events)
Credits for following / being followed
One-time registration bonus
Daily login reward
Birthday bonus (annual, auto-triggered via cron)
Trophy-based credits reward (XF Trophy integration)
Avatar upload bonus (one-time)
Attachment-type credits (configurable per extension: rar, zip, pdf, etc.)
Minimum credits required to post a reply
Admin manual credit adjustment (positive/negative, with notes)
Fine / deduction by authorized users (with dedicated alert)
6. Daily Check-in
Daily check-in credits reward
Consecutive day streak multiplier (up to 2x)
Check-in widget (today's status, streak, monthly summary)
7. Red Envelope (Lucky Money)
Attach a credits red envelope when creating a thread
Random or equal-split distribution modes
Multi-user claim, first come first served
Unclaimed envelopes auto-refunded on expiry (via cron)
8. Bounty / Reward
Set a bounty by pre-deducting credits when posting
OP selects best answer to release bounty
Auto-refund if no best answer selected before expiry
Dedicated alert notifications
9. In-Post Paid Content (BBCode Charge)
[charge=amount] tag hides content until purchased
Instant unlock after payment, author credited automatically
Configurable transaction fee
Admin / specified user groups can bypass payment
Paid content auto-stripped in quotes (prevents bypass)
10. Currency Exchange
Users can exchange one currency for another
Exchange calculated by ACP-configured rates
Both sides of the exchange logged in transaction history
11. Credit Transfer
Transfer credits to another user
Transfer message with spam word filtering
Flood control on transfers
Min/max transfer amount limits
12. User Group Upgrades (Paid Membership)
Purchase user group upgrades with credits
Purchase upgrades with real money (multi-currency)
Independent pricing per currency
Upgrade page shows balance per currency and purchase eligibility
13. Multi-Currency System
Unlimited virtual currencies
Per-currency prefix, suffix, decimal places, exchange rate, display order
Max balance cap per currency
User-group-based currency access control
Safe deletion guard (blocked if balance exists or withdrawals pending; system currencies locked)
Auto currency switch based on XF language (language→currency map, configurable in ACP)
Users can manually override displayed currency via cookie
14. XFRM Extra Integration
Contributor gate (require N published resources before downloading free resources)
Rejection feedback via private message (auto-PM with reason & suggestions)
Enhanced paid/free resource filtering in lists
Bulk resource pricing tool (by category: price, type, expiry days)
15. Widgets
Balance widget (compact/full mode, selectable currencies)
Richest users leaderboard widget (per currency)
Daily check-in widget
16. User Front-End
Personal credits overview (per-currency balance + recent transactions)
Transaction history filtering (by currency, event type, date range)
Personal transaction history CSV export
Personal stats (total earned / spent / current balance per currency)
Purchase history (activation status, expiry date)
17. Admin Tools
Credits dashboard (circulation, trend chart, top 10 holders)
Event monitoring dashboard (trigger count, success rate, slow/failed events)
Performance monitoring dashboard (slow operation tracking, configurable threshold)
Purchase diagnostic tool (check purchase records, balance, event config, error log by user + resource ID)
Bulk reset credits for all users (batched background job)
Real money transaction list + CSV export (resource purchases & top-ups)
Manual statistics cache rebuild
Member credits leaderboard (normalized by exchange rate, XF stats integration)
18. Data Migration
MJ-Credits migration wizard (5 steps: detect → preview → execute → verify → cleanup)
DBTech Credits import (currency ID mapping)
XenForo 1 custom field import
Custom data source import
19. Audit Log & Compliance
Full audit log for all operations: transfers, bulk adjustments, purchases, manual changes, currency add/delete, event triggers, migrations — all with IP, duration & result
20. Alert System
Alert on credits event change
Purchase success alert
Multi-level expiry alerts (30d / 7d / 1d / expired)
Withdrawal status change alert
Dedicated alert templates for red envelopes, transfers, bounties
21. Scheduled Tasks (Cron)
Birthday credits reward auto-trigger
Red envelope expiry auto-refund
Bounty expiry auto-refund
Daily credits statistics auto-record
Bulk cleanup of expired time-limited discounts
Auto-send multi-level purchase expiry alerts
22. Group Buy System
Resource authors can initiate group buy campaigns.
Set target participants, price per person, event deadline, and maximum number of participants.
Group buy progress block embedded in the resource page.
Real-time display of current participants, progress percentage, price per person, and countdown to the deadline.
Each group buy campaign can set independent prices in different currencies (e.g., CNY 35.00 / USD 5.00).
Automatically display corresponding prices and payment channels based on user’s language or currency preference.
When the target number of participants is reached, the group buy status automatically changes to "Completed".
At the deadline, if the target number of participants is reached, the group buy automatically completes and grants resource access to all paid members.
At the deadline, if the number of participants is insufficient, the campaign automatically closes.
The admin can configure automatic extension of the event's duration and set a maximum number of extensions if the target participants are not reached by the deadline.
Resource categories can enable or disable the group buy feature individually.
Group buy can coexist independently with the existing points/cash sale models.
What's New in Version 2.3.7.1
Released
No changelog available for this version.
please support the developers. If you have any other questions
please leave a comment and let us know!
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.