[ 🐣 2025.09 Weekly Tip – Use Marketplace to monetize your world! ]

:mailbox_with_mail: [ September- 2nd week tip]

Bundle in-game currencies (e.g., Gold, Crystal) and items (guns, ammo, health potions, etc.) as World Products players can buy!

:scroll: Creator Obligations

  1. You must deliver purchased products to buyers.
  2. Repeated failure or related reports may lead to payout holds, world enforcement, or account deactivation.

:ribbon: Create & register products

  1. Go to Dashboard → Worlds, open your world page.
  2. Click World Product to view existing products.
  3. Click + Create World Product to register a new one.

:point_right: Sell! (Marketplace API)

GetProductInfo(productId, productType) — fetch a specific product

GetWorldProductsAsync() — fetch all world products

PromptProductPurchase(player, productId) — open purchase prompt

PromptProductPurchaseFinished — handle UI close event

ProcessReceipt — on successful purchase, grant the item and mark the receipt as Completed

:balloon: Is it delivered?

  1. Any undelivered successful purchases are surfaced via the ProcessReceipt callback.
  2. This callback runs not only right after purchase, but also when a user (re)joins the server, so you can re-grant items that failed to deliver.

:money_with_wings: Payout

  1. Earnings become available 2 weeks after the sale.
  2. In Group Worlds, you can split revenue among group members.

:books: Learn more:

You know where to find us for more questions or suggestions.
Happy building!