@tabooharmony/roblox-monetization

Use when implementing Roblox GamePasses, Developer Products, subscriptions, private servers, Creator Rewards, or purchase policy checks.

View in AI SkillSafe app
0 downloads
0 stars
0 demos
SKILL.md
nameroblox-monetization
descriptionUse when implementing Roblox GamePasses, Developer Products, subscriptions, private servers, Creator Rewards, or purchase policy checks.
last_reviewed2026-08-21
sourceshttps://create.roblox.com/docs/reference/engine/classes/MarketplaceService, https://create.roblox.com/docs/production/monetization/passes, https://create.roblox.com/docs/production/monetization/developer-products, https://create.roblox.com/docs/production/monetization/subscriptions, https://create.roblox.com/docs/production/monetization/paid-random-items, https://create.roblox.com/docs/reference/engine/classes/PolicyService, https://create.roblox.com/docs/creator-rewards, https://devforum.roblox.com/t/creator-rewards-is-live/3838257, original

roblox monetization

When to Load

Load when adding a Game Pass, Developer Product, subscription, private server, Creator Rewards-related product decision, or purchase eligibility check.

Quick Reference

  • Prompt purchases from the client, but grant value only from server-owned code.
  • Passes: durable ownership for an experience. Check ownership server-side and refresh after a purchase.
  • Developer Products: repeatable consumables. ProcessReceipt is the grant path; PromptProductPurchaseFinished is not purchase confirmation.
  • BindReceiptHandler handles Robux-transfer receipts, not Developer Products.
  • A receipt that cannot be safely granted must return NotProcessedYet. Roblox redelivers it when the player rejoins (there is no time-based retry).
  • Use PolicyService and current documentation for eligibility-sensitive features. Where policy offers multiple treatments (for example restricted paid random items), present them as a menu with trade-offs. Precedence: user approval authorizes an otherwise permitted action; it does not satisfy a mandatory policy and does not turn a failed or unverified gate into PASS. If the user picks a non-compliant treatment (for example shipping unchanged or odds disclosure alone), do not implement it: present the compliant alternatives and recommend the least disruptive one. Never unilaterally region-lock, hide, or remove a feature the user asked for when a compliant alternative exists.
  • Creator Rewards is a platform program, not a grant API. Track eligibility, attribution, engagement, and dashboard reporting separately from purchases and inventory.
  • Test failed grants, duplicate receipts, player absence, and interrupted saves before shipping.
  • Static presence of ProcessReceipt is not receipt correctness; inspect its single owner, durable idempotent grant, and retry paths for unknown products or absent players.

Need the details? Load references/full.md for purchase flows and failure handling.

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@tabooharmony/roblox-monetization/verified)](https://skillsafe.ai/skill/@tabooharmony/roblox-monetization/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@tabooharmony/roblox-monetization/installs)](https://skillsafe.ai/skill/@tabooharmony/roblox-monetization/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@tabooharmony/roblox-monetization/scan)](https://skillsafe.ai/skill/@tabooharmony/roblox-monetization/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@tabooharmony/roblox-monetization/eval)](https://skillsafe.ai/skill/@tabooharmony/roblox-monetization/)