question

Ben Snowden avatar image
Ben Snowden asked

Oculus and Microtransactions

Hello, Due to the issues from Here, I am being put in a tough spot that has forced me to try and integrate Steam and Oculus for Microtransactions last miniute . From light research, I am unable to determine what is needed to be done to properly implement a Microtransaction system that can be done on Quest devices. looking for any help/links available.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sarah Zhang avatar image
Sarah Zhang answered

As far as we know, the Oculus Quest is the all-in-one VR machine that only supports installing the apps from the official Oculus apps store. If you need to play the Steam VR games on Oculus Quest, the only workaround is to stream the PC-side game screen to your Quest. In this process of screen streaming, the Quest only is used as a “display”.

So, if you are developing a VR game that support Steam in-app purchase. You do not need to integrate the Steam services with Quest specifically. Your gamers need to solve the screen streaming issues on their own. You can integrate the SteamVR with your gamedirectlyas developing other VR games. And as this Steam documentation - SteamVR (Steamworks Documentation) (steamgames.com) said, SteamVR supports in-app purchasing using the same microtransactions API as other Steam applications.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Ben Snowden avatar image
Ben Snowden answered

Thanks for the quick reply. We actually have quest builds and steam builds and our game is cross platform .


Do you think that we could use the oculus api to carry out a transaction and then on success, call a cloud function to award the item. In this case we are only buying packs of coins.

1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Sarah Zhang avatar image Sarah Zhang commented ·

You can check the oculus documentation - https://developer.oculus.com/documentation/native/ps-iap/ to learn about how to implement in-app-purchase with Oculus app Store.

And currently, we haven't provided the official integration for Quest app Store. We noticed you have "liked" it here - Add Oculus as payment provider / platform - Playfab Community.

You can also consider implementing the integration on your own. Septically, you can implement a custom server logic to verify the purchase result then using PlayFab APIs, such as GrantCharacterToUser, to grant items to players.

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.