Reseller codes (admin)
Search wholesale premium keys. Delete unused → refund cost to reseller balance. No affiliate commission on redeem.
Reseller codes (admin)
Admin view of wholesale premium keys bought/issued by resellers.
Where to find it
Admin → Reseller codes (/admin/reseller-codes)
How it works
Search by premium key; optional reseller filter (usr_id). Columns: Reseller, Premium key, Premium time, Price, Status (Pending / Used / Expired), Activated by, Used on, Expiry, Actions.
Codes are 20 hex chars; unused validity default 365 days (RESELLER_CODE_UNUSED_VALIDITY_DAYS; ≤0 = never). Deleting an unused (and not expired) key refunds costCents (or package price if cost was 0) to the reseller's balanceCents.
Money path
Reseller pays wholesale from account balance when generating → no CommissionLog. Redeemer gets premium days → no affiliate commission. Redemptions also appear on Payment transactions list as Premium key.
This page does not create codes or edit packages (Plan & pricing reseller rows).
Common problems
Cannot delete a key
Used or expired keys are not deletable.