[/list] [/list] [/list] [b]Example Response:[/b] [code=json] { "response": { "result": "OK", "params": { "count": 4, "orders": [ { "orderid": "1233", "transid": "1234567890123456788", "steamid": "76561197972751825", "status": "PartialRefund", "currency": "USD", "time": "2024-01-23T18:30:00Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:15:00Z", "items": [ { "itemid": 100, "qty": 1, "amount": 99, "vat": 9, "itemstatus": "Refunded" }, { "itemid": 101, "qty": 1, "amount": 1299, "vat": 116, "itemstatus": "Succeeded" } ] }, { "orderid": "1234", "transid": "1234567890123456789", "steamid": "76561197972751825", "status": "Failed", "currency": "USD", "time": "2024-01-23T18:40:30Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:39:00Z", "items": [ { "itemid": 100, "qty": 1, "amount": 99, "vat": 9, "itemstatus": "Failed" } ] }, { "orderid": "1235", "transid": "1234567890123456790", "steamid": "76561197972751825", "status": "Succeeded", "currency": "USD", "time": "2024-01-23T18:40:40Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:39:30Z", "items": [ { "itemid": 101, "qty": 1, "amount": 1299, "vat": 116, "itemstatus": "Succeeded" } ] }, { "orderid": "1236", "transid": "1234567890123456791", "steamid": "76561197972751825", "status": "Chargedback", "currency": "USD", "time": "2024-01-23T19:55:00Z", "country": "US", "usstate": "WA", "timecreated": "2024-01-23T18:40:00Z", "items": [ { "itemid": 102, "qty": 1, "amount": 999, "vat": 89, "itemstatus": "Chargedback" } ] } ] } } } [/code] [section=GetUserAgreementInfo]GetUserAgreementInfo[/section] [code=http]GET https://partner.steam-api.com/ISteamMicroTxn/GetUserAgreementInfo/v2/[/code] [table] [tr][th]Name[/th][th]Type[/th][th]Required[/th][th]Description[/th][/tr] [tr] [td][b]key[/b][/td][td]string[/td] [td]✔[/td] [td]Steamworks Web API [url=https://partner.steamgames.com/doc/webapi_overview/auth#publisher-keys]publisher key[/url] with [b]Microtransaction[/b] permissions.…
[/list] [/list] [/list] [b]Example Response:[/b] [code=xml] <response> <result>OK</result> <params> <state>WA</state> <country>US</country> <currency>USD</currency> </params> </response> [/code] [section=InitTxn]InitTxn[/section] [code=http]POST https://partner.steam-api.com/ISteamMicroTxn/InitTxn/v3/[/code] [table] [tr][th]Name[/th][th]Type[/th][th]Required[/th][th]Description[/th][/tr] [tr] [td][b]key[/b][/td][td]string[/td] [td]✔[/td] [td]Steamworks Web API [url=https://partner.steamgames.com/doc/webapi_overview/auth#publisher-keys]publisher key[/url] with [b]Microtransaction[/b] permissions.…
This image cannot include any text. At the center of the template is a “safe area” of 860px x 380px. This area will remain uncropped across scaling and resizing of the Steam client window. Artwork should extend across the entire template, but critical content should be within the safe area. …
[b]Note:[/b] If a hero graphic and logo are not uploaded, the hero area will display a screenshot from the store, with the application name text overlaid in the bottom left corner. …
You can see the Valve homepage here: https://store.steampowered.com/dev/valve We may change the Valve homepage, so the current version of the homepage may not exactly match the sections described below, but hopefully we have included enough information here to be useful as a guide. [section]Header Area[/section] [docimg=header_01.jpg]header_01.jpg[/docimg] The header area of your page is comprised of two parts that are meant to serve two different roles. …
This image is 184px wide by 184 px tall and should clearly focus on your company logo. [*]The background image that runs behind the entire header area is intended to be a subtle element that showcases your company's brands, game IP, or just a piece of art that evokes the feeling of the games you make. …
In addition to working great for top-down style games, regions can be restricted to certain areas of the screen, scaled, stretched and mode-shifted in to select mini-maps, toolbars, inventory, etc. For example, you can use this in legacy mode for games that require precision clicking on UI elements in fixed locations. …
This is the center point for the mouse region, so if you put a mouse region center in one of the four corners of the screen, effectively only 1/4 of your mouse region's area will be available -- off-screen movement will be clamped. [subsection]Haptics Intensity[/subsection] This sets the intensity of the Haptic feedback (vibrations in the trackpad). …
It can also be installed manually. [section]Features[/section] SteamVR lets users manage several areas of their VR experience, including: [list] [*]Room Setup - Define your play area [*]Device Status and Management - Update Firmware, Pair new devices, change audio settings, mirroring, and customize features like [url=https://steamcommunity.com/games/250820/announcements/detail/1705071932992003492]Motion Smoothing[/url] [/list] [subsection]System Report[/subsection] System Reports are a useful tool when troubleshooting your hardware, and you may need to generate one for customer support. …
[section]On Your Game's Store Page[/section] On your game's store page, there is a specific place just below the purchase option which will display up to 5 DLC items with a button to expand and see all DLC. There will always be a 'Browse All' button in this area, which leads to a dedicated browsing page for your game's DLC. [docimg=doc_store_dlc_gamePageList.jpg]doc_store_dlc_gamePageList.jpg[/docimg] You can control which items and in which order they appear on your store page, by modifying the list of DLC in your edit store admin on the "Special Settings" tab. …
Or you can feature an individual item or a list that you created. [*]You can also edit the set of tags in the tabbed area to hide irrelevant tags and apply tags that make sense for sorting your collection of DLC. [*]Social media links that you set for your base game will appear at the top of your DLC browse page. …
This page tracks additions, purchases, and deletions by users that have your game on their wishlist. Much of the page is self-explanatory, but there are a few areas that might need more details. We've added that here: [subsection]The most recent day is excluded[/subsection] Wishlist data is updated daily for the previous date (ie. as of March 2nd, you can see all of the data up to March 1st) [subsection]Regional Wishlisting Data[/subsection] You can see a breakdown of wishlist numbers by region or country in the "Regional sales report" page for each app. …
A selection of titles will be shown on the front page in different areas and our recommendation engine will sort the featuring. The front page will refresh the options regularly throughout the sale to display fresh games for customers who are browsing often. …
. [*] [api]ISteamHTMLSurface::SetSize[/api] Call this to set the size of the HTML rendering area. [*] [api]ISteamHTMLSurface::LoadURL[/api] Navigate to the URL. Results in a [api]ISteamHTMLSurface::HTML_StartRequest_t[/api] as the request commences. [*] [api]ISteamHTMLSurface::AllowStartRequest[/api] You must call this in response to a [api]ISteamHTMLSurface::HTML_StartRequest_t[/api] callback. …
This assumes that you are already using the sale page background and sale logo to style the top-most area of your sale page. To define a new grouping, click the button "Add Another Group". This will create a group that contains the first section of your sale page. …
Directly adding games[/subsection] The most simple way to display games within a app section is to add them individually to the section itself. To do this, find the "Add Individual Apps" area. You'll either type in the game name or appID and select the game from the drop-down. [section]Options for display of games[/section] These options can be combined in a variety of ways to achieve the look you are going for. …
For more details, please see [doclink=marketing/visibility/update_rounds]Update Visibility Rounds[/doclink] documentation. [section]Main Capsule Visibility[/section] This area features games and software from a variety of sources and also allows for user-customization to exclude or include particular types of content. …
How do I know where my game is showing up?[/b] A. Steam traffic data analytics show you the specific areas (or 'feature') on each page in Steam where your game has been shown to someone, how many impressions have occurred in each placement, as well as where and how many times customers have clicked to get to your store page. …
[section]Known Proton Issues[/section] Below are a few recommendations around areas that have been known to be Proton compatibility issues and likely to induce delays in Proton fully supporting a given title after it launches on Steam: [list][*].NET / WPF: Our recommendation is to use standalone technologies like Qt for launchers instead of OS-dependent frameworks like .NET / WPF. …
[docimg=docs_events_vis_overview.jpg]docs_events_vis_overview.jpg[/docimg] Events appear in three main areas of Steam: [olist] [*] [b]Steam Community[/b] - Events appear on your community hub and in the activity feed of players that follow your game. [*] [b]Steam Store[/b] - Events appear on your game's store page and on the homepage when used with an [doclink=https://partner.steamgames.com/doc/marketing/visibility#update]Update Visibility Round[/doclink]. [*] [b]Steam Library[/b] - Events can appear on the library homepage and on your game's library detail page for players that play your game. …
To create ItemDefs, go to the Steam Inventory section of your Steamworks configuration area. You can get there from here: https://partner.steamgames.com/apps/inventoryservice/ [*] [b]Enable Inventory Service[/b] Once you have item definitions, turn on the Inventory Service by checking "Enable Inventory Service" on the page you uploaded your item definitions. …
[/b] A: The default store front page view is territory-specific, so customers might see different games depending on what’s popular in their area. However, all users can click through to see the global Top-Sellers list.…
Your store presence on Steam has a couple of text areas where you get need to describe your product in your own words. These sections should be focused on describing the overall theme, style, story, and features of your game. …
This document will outline the steps to successfully stream the gameplay from a free demo to your full game's Steam store page. Streaming a demo to the Steam store is different in a few area than streaming the base game. This document will outline those differences. [section=background]Background[/section] Demos on Steam are a separate appID from their base games. …
[/td][/tr] [tr][td]Sensitivity Vertical Scale[/td][td]0.0-1.0[/td][td]Most games apply their own deadzones to controller output. If the control feels 'mushy' with a physical area of movement where no output is seen in game, it is likely caused by the game's deadzone. You can remove this using the Anti-Deadzone setting. …
To allow for a safe buffer area where no input will be sent, the anti-deadzone buffer acts as the new deadzone for the control. It can be visualized as a radius from the center of the pad, within which no input will be sent.…
[/list] [/list] [section]Connecting to Deck and Machine[/section] On your Dev PC, launch the devkit tool. The Steam Deck/Machine and the Dev PC need to be on a local area network allowing Multicast DNS in order to be discovered and listed. This works over Wi-Fi or ethernet (via a USB-C hub). [list] [*]Make sure your Steam Deck/Machine is connected to the network, and all updates have been applied ([b]Settings > System[/b]) [*][b]On your Steam Deck/Machine[/b]: Go to Settings > System, and select [b]Enable Developer Mode[/b] under the System Settings section. …