Hi Creators,
Starting today, you can now sell your developer products (in-game currency, boosts, items, etc) on your experience details page. This means users can now buy your passes and products outside your experience, making it easier for users to discover what your experience has to offer and create a consistent buying experience for all your offerings.
You will have the ability to select which products you would like to sell outside your experience, and which you would not. We recommend selecting products that are accessible to all users regardless of their level or status in the game, as well as products that can be purchased more than once. Products that are limited to specific quantities, levels, and roles within the game and products that can only be used once may not be a good fit for selling outside your experience.
Eligibility:
-
All experiences that sell in-experience items can now sell them on their experience details page.
-
All experiences must utilize the ProcessReceipt API to use this feature. Creators are required to use Test Mode (see below) before they can sell products on the experience details page.
Get Started with Test Mode
Before you can enable developer product sales on the experience detail page, you must use the Test Mode feature to validate that your ProcessReceipt
implementation is correct. Test Mode lets developers test out purchasing products outside your experience before opening it up to the public.
If āProcessReceiptā is not implemented correctly, users who purchase your products outside your experience will not actually receive the items they buy.
Creators are required to use Test Mode before they can select products to sell outside their experience.
Here is how to use Test Mode:
-
Go to Creator Hub.
-
From there, go to Monetization > Developer Products.
-
Click the ā® menu and select External Purchase Settings.
-
In the External Purchase Settings page, click Enable test mode.
-
Once test mode is active, return to the Developer Products page and select a product to test.
-
In the Basic Settings page, click Allow external purchases and save your changes.
-
Go to the experience detail page and purchase the product you made available for sale. On mobile, this will be called Store.
-
Enter the experience and confirm that you have received the product you purchased. The receipt status of the
ProcessReceipt
API should update to Closed.
Roblox then verifies that the test has been completed and allows you to fully activate the feature to sell developer products outside your experiences.
For more information about the ProcessReceipt
API and its implementation, see the ProcessReceipt page.
How to sell developer products on the experience details page:
Once you have ensured that the ProcessReceipt API is set up correctly, you can enable sales on the experience detail page by:
-
Going to the External Purchase Settings page.
-
Turn on External Purchases.
-
Return to the Developer Products page and select the products you want to sell outside of your experience.
-
In the Basic Settings page, click Allow external purchases and save your changes.
-
Confirm that the products are now available for purchase on the experience detail page.
FAQs
What types of offerings can I sell on the experience details page?
-
You can sell products, passes, and subscriptions on the Experience Details Page. You do not need to sell all developer products outside your experience - you will have the option to select which ones make the most sense to your unique experience.
Creators are not allowed to list paid random items (e.g. lootboxes) or items that are limited in quantity on the experience details page.
How will my developer products be sorted on the experience details page?
- At this time, developer products will be displayed on the experience details page alphabetically. We are working towards offering the ability for users to sort and greater personalization in the near future.
Where can I track my sales from the experience details page?
-
You can track overall monetization metrics like payer conversion and revenue by going to Creator Hub > Analytics. Learn more here.
We have also included a new parameter within ProcessReceipt to let you know where a purchase was made.
Is there a limit to the number of offerings I can list on the experience details page?
- There is no limit to the number of products and passes you can list on the Experience Details Page.
Why do I need to use the ProcessReceiptsAPI? What happens if itās not implemented correctly?
-
If this API is not implemented correctly, you will not be notified when a user purchases an item on the experience details page and the user will not actually receive the item.
You will be required to use Test Mode prior to selling your developer products outside your experience. You will only be required to use Test Mode once.