★ XenForo 2.3+ addon · MIT
OpenCredits — credits for XenForo
A free credits economy for XenForo: earn, wallet, transfers, trophies. Docs only — it needs a paid XenForo license, so there's no live demo.
Earn — thread $5 · reply $1 · reaction $2 · visit $5/day
Wallet — postbit, profile, /credits/, /credits/transfer
Integrate (spend/award from your add-on)
// Award or charge via the transaction service (always logged)
/** @var \OpenCredits\Credits\Service\Transact $credits */
$credits = \XF::app()->service('OpenCredits\Credits:Transact');
if ($credits->getBalance($userId, $currencyId) >= $price) {
$credits->adjust($userId, $currencyId, -$price, 'my_addon_purchase', $contentId, 'Entry fee');
}
// Listen to `oc_credits_adjust` ($userId, $currencyId, $amount, $trigger, $contentId)