. [*] [code-inline]qty[/code-inline] - Quantity of this item. [*] [code-inline]amount[/code-inline] - Total cost to user minus VAT (in cents). (199 = 1.99) [*] [code-inline]vat[/code-inline] - Total VAT or tax (in cents). (19 = .19) [*] [code-inline]itemstatus[/code-inline] - Status of items within the order. [*] [code-inline]storepurchasereference[/code-inline] - Optional, only returned if the purchase was via a DLC on the store that is connected to an in-game microtransaction item id. …
[/td][/tr] [tr][td][b]amount[0][/b][/td][td]int64[/td][td]✔[/td][td]Total cost (in cents) of item(s) to be charged at this time. See [doclink=store/pricing/currencies]Supported Currencies[/doclink] for proper format of each amount. …
[/td][/tr] [tr][td][b]siteid[/b][/td][td]uint64[/td][td][/td][td]Site ID to see; zero for all sites[/td][/tr] [/table] Get total playtime amounts for all games over a period of time; for one or all sites. The response has the following structure: [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]sites[/b][/td][td]see below[/td][td]A list of site details[/td][/tr] [tr][td][b]game_names[/b][/td][td]see below[/td][td]Mapped list of game names.…
[/td][/tr] [tr][td][b]playtime_seconds[/b][/td][td]uint32[/td][td]total playtime for this game and license type, in seconds, for the requested period.[/td][/tr] [/table] …
We recommend offering the commercial license at the same price as the regular end user version. [docimg=cafe_commercial_packages.JPG]cafe_commercial_packages.JPG[/docimg] Prices will then get approved by Valve. [docimg=cafe_priced_waitingapproval.jpg]waiting for approval[/docimg] As soon as the prices are approved, you will be able to publish the license by selecting "Release" next to the commercial license package. …
The commercial version should, at a minimum, include the same game content as the regular end user version. [/callout] [docimg=Cafe_FAQs.JPG]Cafe_FAQs.JPG[/docimg] [*][h4]How does the license management work in a Café?[/h4] Licensees will be able to purchase commercial game licenses in bulk with one (master) account through the commercial section in the Steam store. …
[subsection=BIsCybercafe]BIsCybercafe[/subsection] [code=cpp]bool BIsCybercafe();[/code] Checks whether the current App ID is for Cyber Cafes. [b]Returns:[/b] bool [b]true[/b] if the license is for cyber cafes; otherwise, [b]false[/b]. Deprecated - No longer used. …
[/td][/tr] [tr][td][b]punBytesTotal[/b][/td][td][apitype]steam_api::uint64[/apitype] *[/td][td]Returns the total size of the download in bytes.[/td][/tr] [/table] Gets the download progress for optional DLC. …
[/td][/tr] [tr][td][doclink=sitelicense/users][/doclink][/td][td]Click here if you are a PC Cafe or VR Arcade customer and would like more information.[/td][/tr]…
[/td][/tr] [tr][td][b]discount_percentage [/b][/td][td]int32[/td][td]The percentage discount off the items regular price[/td][/tr] [/table] [b]CPartnerFinancials_CombinedDiscountInfo[/b] [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]combined_discount_id[/b][/td][td]uint32[/td][td]A unique id[/td][/tr] [tr][td][b]combined_discount_name[/b][/td][td]string[/td][td]The combined discount name[/td][/tr] [tr][td][b]total_discount_percentage[/b][/td][td]int32[/td][td]The total percentage discount via all component discounts[/td][/tr] [tr][td][b]discount_ids[/b][/td][td]int32[/td][td]A repeating field of all discount ids that make up this combined discount id[/td][/tr] [/table] [b]CPartnerFinancials_KeyRequestInfo[/b] [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]key_request_id[/b][/td][td]uint32[/td][td]The unique id for the given key request[/td][/tr] [tr][td][b]key_request_notes[/b][/td][td]string[/td][td]The notes provided for the key request. …
[b]Return values[/b][table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr] [td][b]appid[/b][/td] [td]uint32[/td] [td]The app that data was generated for[/td] [/tr] [tr] [td][b]date[/b][/td] [td]string[/td] [td]The date that data was generated for (GMT)[/td] [/tr] [tr] [td][b]wishlist_summary[/b][/td] [td]CPartnerFinancials_WishlistSummary[/td] [td]The wishlist summary totals for this app+date combination[/td] [/tr] [tr] [td][b]country_summary[/b][/td] [td]CPartnerFinancials_CountryWishlistSummary[/td] [td]A repeating field of country entries, showing the wishlist summary totals for this app+date combination in each country[/td] [/tr] [tr] [td][b]language_summary[/b][/td] [td]CPartnerFinancials_LanguageWishlistSummary[/td] [td]A repeating field of language entries, showing the wishlist summary totals for this app+date combination in each language[/td] [/tr] [tr] [td][b]app_min_date[/b][/td] [td]string[/td] [td]The earliest date that data is available for the app[/td] [/tr] [/table] [b]CPartnerFinancials_WishlistSummary[/b] [table] [tr] [th]Name[/th] [th]Type[/th] [th]Description[/th] [/tr] [tr] [td][b]wishlist_adds[/b][/td] [td]uint32[/td] [td]How many wishlist adds occurred across the period.…
You can browse through our license catalog on the [url=https://store.steampowered.com/pccafe/]Steam PC Cafe content page[/url]. With the VR arcade model you will need to purchase game licenses with the station's individual Steam account directly - once purchased, they cannot be transferred or used by another station. …
This account should not own any personal game licenses, or act actual authority for a development group in Steamworks. If you sign the PC Cafe Agreement with an account that has personal licenses, you will be blocked from buying any future personal game licenses and only allowed to buy commercial licenses going forward. …
[/h4] VAC bans will be assigned to the account that was using the game at the time of the infraction. VAC bans in your Cafe will result in a commercial license removal. We highly recommend that the location owner discourages cheating as a high number of bans associated with accounts used in the location may result in removal from the licensing program. …
[list][*]For a public installation we encourage you to familiarize yourself with the Steam PC Cafe Program [url=https://partner.steamgames.com/pccafe]here [/url]and [url=https://partner.steamgames.com/doc/sitelicense/licensees]here[/url]. …
[subsection]Tracked Visits[/subsection] Three types of visits are tracked for UTM Analytics: [list][*]Total Visits: The total number of visits to your product page that had a UTM code attached to the URL. [*]Trusted Visits: A subset of Total Visits that excludes bot traffic and search crawlers. [*]Tracked Visits: The total number of visits to your product page for which users were also logged in. …
This can be difficult to prevent because the UTM report does not: [list][*]Reveal which purchases belong to which UTM parameters, only the total number of purchases for each unique set of UTM parameters [*]Adjust totals for refunds occurring 4 days or later after the UTM visit. …
[/td][/tr] [tr][td][webapi]ISiteLicenseService[/webapi][/td][td]APIs for the Steam Site License program (commercial licenses for multi-user sites such as PC Cafes, VR Arcades, Universities, etc)[/td] [tr][td][webapi]ISteamUserAuth[/webapi][/td][td]Used to access information about users.[/td][/tr] [tr][td][webapi]ISteamUserStats[/webapi][/td][td]Used to access information about users.…
. [*] Shopping cart with individual line item costs in user currency, total cost in user currency, and "Purchase" / "Cancel" buttons. [*] If Cancel is selected, transaction will be cancelled with 'user declined' status. [*] If Purchase is selected, transaction will be automatically finalized. [*] User will be redirected to the appropriate return URL. …
Order does not matter. Duplicates are treated as additional quantity. [*] total - is the expected total cost of the cart. Checkout will fail if this does not match. Format is upper-case currency type (USD, EUR, GBP, etc) followed by numeric total. [*] sandbox - is 1 or 0. …
[subsection=global_stats]Global Stats[/subsection] Stats can be marked as aggregated on the admin page to tell Steam to keep a global total of all users' values for the stat. This can be used to get data on total money in the economy, total kills, favorite weapons, favorite maps, and which team tends to do better. …
When a new value is uploaded, the global value will change no more than the max change value. This limits how quickly a cheater can influence the global totals. To access the global totals, call [api]ISteamUserStats::RequestGlobalStats[/api] and then [api]ISteamUserStats::GetGlobalStat[/api] for each global stat. …
[/td][/tr] [tr][td][b]sitelicense[/b][/td][td]bool[/td][td]Indicates if user is accessing this app through the PC Cafe program.[/td][/tr] [tr][td][b]usercanceled[/b][/td][td]bool[/td][td]Indicates if user self-canceled their license for this app.[/td][/tr] [/table] This method has previous versions which are no longer officially supported. …
Otherwise will be the same steamID passed in[/td][/tr] [tr][td][b]sitelicense[/b][/td][td]bool[/td][td]Indicates if user is accessing this app through the PC Cafe program[/td][/tr] [tr][td][b]usercanceled[/b][/td][td]bool[/td][td]Indicates if user self-canceled their license for this app.[/td][/tr] [/table] [b]NOTE:[/b] This call requires a publisher API key to use this method. …
However, the maximum number of Release State Override (beta) keys you can request for this purpose is generally 2,500 total. [u]You should not promise more than 2,500 [b]Release State Override (beta) keys[/b] for your game during your crowdfunding campaign[/u]. …
Release State Override (beta) keys are generally limited to 2,500 total. [list][*]If you’d like to run a larger-scale beta test ahead of your game’s launch, please use the Steam Playtest feature. You can request Steam Keys for your playtest app.…
[/list] Games that do not have these profile customization options do not count towards Game Collector or Achievement Collector totals. Steam automatically enables profile customization features as games reach certain player and sales metrics that give confidence that a reasonable number of customers that are engaged with your game. …
[/b] Our confidence metric is based on sales and player engagement figures. We do not include data from user reviews, wishlists, total playtime, or any other judgment of the "quality" of the game. We're simply looking for a broad player base. [h4]Q. Does this affect my game's visibility on Steam?…
[b]Response:[/b] [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]query_summary[/b][/td][td]{message}[/td][td]Totals for the query. [code-inline]num_reviews[/code-inline] is the number of reviews on this page. The score fields ([code-inline]review_score[/code-inline], [code-inline]review_score_desc[/code-inline], [code-inline]total_positive[/code-inline], [code-inline]total_negative[/code-inline], [code-inline]total_reviews[/code-inline]) are only returned on the first page, and only when [code-inline]review_type[/code-inline] is k_EUserReviewsReviewType_All.…
Can be wider than [code-inline]day_range[/code-inline] when the requested range had no reviews; 0 means no limit.[/td][/tr] [tr][td][b]total_matching[/b][/td][td]uint32[/td][td]Total number of reviews that match the query.[/td][/tr] [/table] Each entry in [code-inline]reviews[/code-inline]: [table] [tr][th]Name[/th][th]Type[/th][th]Description[/th][/tr] [tr][td][b]recommendationid[/b][/td][td]uint64[/td][td]Unique ID of the review.…
Steam will capture and present to you the maximum concurrent viewers, your total viewers, average watch time, and total watch time by all viewers. [subsection]Concepts[/subsection] On the broadcast history page, you will see a table with two type of rows: Broadcast Sessions and Upload Sessions. …
[/td][/tr] [tr][td][b]appid[/b][/td][td]uint32[/td][td]✔[/td][td]AppID that we're getting global stats for[/td][/tr] [tr][td][b]count[/b][/td][td]uint32[/td][td]✔[/td][td]Number of stats get data for[/td][/tr] [tr][td][b]name[0][/b][/td][td]string[/td][td]✔[/td][td]Names of stat to get data for[/td][/tr] [tr][td][b]startdate[/b][/td][td]uint32[/td][td][/td][td]Start date for daily totals (unix epoch timestamp)[/td][/tr] [tr][td][b]enddate[/b][/td][td]uint32[/td][td][/td][td]End date for daily totals (unix epoch timestamp)[/td][/tr] [/table] Retrieves the global stats percentages for the specified app. …
[section=GetNumberOfCurrentPlayers]GetNumberOfCurrentPlayers[/section] [code=http]GET https://partner.steam-api.com/ISteamUserStats/GetNumberOfCurrentPlayers/v1/[/code] [table] [tr][th]Name[/th][th]Type[/th][th]Required[/th][th]Description[/th][/tr] [tr][td][b]appid[/b][/td][td]uint32[/td][td]✔[/td][td]AppID that we're getting user count for[/td][/tr] [/table] Gets the total number of players currently active in the specified app on Steam. Note that this will not return players that are playing while not connected to Steam. …