Steamworks Documentation
Found 354 search results for "refund purchase steam"
Recurring In-Game Billing

[section]Overview[/section] [callout][b]Note:[/b] This document is intended to be used as a supplement to the base in-game MTX purchasing document. The APIs described here are extensions to that API.[/callout] To create a recurring subscription for a Steam user, you first need to establish a billing agreement with the user, which describes the payment terms. …

The additional parameters needed for InitTxn are: [list] [*] [b]billingtype[0][/b] - Valid options are: "Steam" or "Game". Using "Steam" is the preferred method [*] [b]period[0][/b] - Period for recurring billing. Valid options are: "Day", "Week", "Month", "Year" [*] [b]frequency[0][/b] - Frequency (in number of days) for recurring billing. …

Authentication using Web API Keys

[section=user-keys]User Keys[/section] The standard user keys are available to everyone, all that is required is a Steam account and the domain name that will be associated with this key. You will also need to agree to the [url=http://steamcommunity.com/dev/apiterms]Steam Web API Terms of Use[/url]. …

[/list] The four types of Web API Key Permissions are: [list][*]Microtransactions for initializing, finalizing, and reconciling in-game purchases. [*]Sales Data calls to the IPartnerFinancialService API. [*]Economy calls for games that use the Steam Inventory Service. [*]General API calls for things like authenticating a user or checking ownership of a DLC-- everything not included in the above three permissions. …

Steam Workshop Implementation Guide

In a typical set-up, customers of your game would use tools provided by you with purchase of your game to create modifications or entirely new content. Those customers would then submit that content through a form built into your tool to the Steam Workshop. …

[subsection=WorkshopVisibility]Managing Steam Workshop Visibility[/subsection] The Steam Workshop is the website hosted through Steam that enumerates shared content and allows users to vote and comment on the content visible through the community. …

Coming Soon

Players who wishlist your game two years ahead of release can be just as likely to purchase as someone who wishlisted two weeks ahead of release. [/list] [section]Benefits[/section] Once your store page is visible to customers, it can help you build awareness for your product and generate excitement among potential customers. …

[b]Allows for Wishlists:[/b] Once your store page is visible to customers, interested people can start adding your title to their wishlist. Once you reach your release date and hit the 'release' button, Steam will automatically send an e-mail to those people with your game on their Steam Wishlist. [section]Getting Set Up[/section] [b]Preparing:[/b] To post your page as Coming Soon, you will first need to create a new application, complete your release checklist and have your page reviewed and approved by Valve. …

Review Process

[/b] If you intend to add a feature in the future, you'll need to remove the selected feature in the Basic Info tab until it is implemented and released. [*] [b]Your product must use Steam Wallet for any in-game transactions.[/b] This means that your product cannot link to other store pages that does not offer Steam Wallet. …

You’ll then be able to set the release state to “Released” and publish the items. You can check our [doclink=marketing/tradingcards]Steam Trading Cards[/doclink] documentation for more information.…

Steamworks Web API Reference

[/td][/tr] [tr][td][webapi]ICloudService[/webapi][/td][td]Steam Cloud API for use with cross-platform saves.[/td][/tr] [tr][td][webapi]IEconMarketService[/webapi][/td][td]Provides restricted access to the Steam Market for partners.…

[/td][/tr] [tr][td][webapi]ISteamMicroTxn[/webapi][/td][td]This is the interface used to support [doclink=features/microtransactions]Microtransactions (In-Game Purchases)[/doclink].[/td][/tr] [tr][td][webapi]ISteamNews[/webapi][/td][td]Provides access to the Steam News functionality.[/td][/tr] [tr][td][webapi]ISteamPublishedItemSearch[/webapi][/td][td]Allows partners to globally search the content of their [doclink=features/workshop]Steam Workshop[/doclink].…

Graphical Asset Rules

[b]Text cannot include[/b] any other call-to-action not related to the new content, such as “Wishlist now!” or “Pre-purchase now!” or "Available Oct 4th". That's information the user can already see for themselves in the store page and other places on Steam. …

Any game not adhering to these rules may have limits to visibility within the Steam store and will be ineligible for featuring in official Steam sales and events. …

Free to Keep (100% Discount)

Some benefits of this approach are: [list] [*] Automatic notifications to everyone that has wishlisted your game on Steam. [*] Potential placement on various Specials and Top Sellers lists on Steam. [*] Preserving the long-term value of your game for future customers. …

You'll have to [url=https://help.steampowered.com/en/wizard/HelpWithPublishing?issueid=901]reach out[/url] to the Steam Team for next steps. [subsection]Steam Team Setup:[/subsection] [list] [*] The Steam Team will create a special Free to Keep package that grants players a permanent license to your game. …

Content Survey

So I can ship whatever I want as long as I complete these surveys?[/b] A. No. Products on Steam must adhere to the [url=https://partner.steamgames.com/doc/gettingstarted/onboarding#5]content rules[/url], regardless of whether it is disclosed in these surveys. …

If you wish to integrate an external service like this into your game, you’ll need to manage both access to that external service on behalf of your players and collecting payment from your player using a Steam-supported payment method. Ultimately how you think about that in your monetization plan is up to you, but here are ways of collecting payment. …

Web API Overview

As an example, Web API methods are commonly used by a secure publisher server to: [list] [*] Verify a Steam user's credentials with that server [*] Check if a user owns a particular application [*] Set or retrieve a user's stats, achievements or leaderboard scores [*] Execute an in-game purchase [/list] You can find a complete list of everything offered by the Steamworks Web API in the [doclink=webapi][/doclink]. …

appid=440&count=3[/url] You can read more about this specific call here: [webapi]ISteamNews/GetNewsForApp[/webapi] [section]Obtaining the User's SteamID[/section] The Steamworks Web API identifies individual users by using the their unique 64-bit Steam ID. To learn how to securely obtain the user's Steam ID, see [doclink=features/auth][/doclink]. …

Steam Audio

Steam Audio offers a wide variety of features, including: [subsection]Overview[/subsection] [list] [*] [b]Render 3D positional audio.…

[subsection]Links[/subsection] [list] [*] [url=https://valvesoftware.github.io/steam-audio/downloads.html]Downloads & Documentation[/url] [*] [url=https://github.com/ValveSoftware/steam-audio]Source Code[/url] [*] [url=https://github.com/ValveSoftware/steam-audio/issues]Issue Tracker[/url] [*] [url=https://steamcommunity.com/app/596420/discussions/]Community Forum[/url] [/list]…

Steam Input

v=7I4SiAiKqqk[/url] [url=http://cdn.akamai.steamstatic.com/apps/steamdevdays/slides2016/SteamController.pdf]Slides - PDF[/url] [url=http://www.gamasutra.com/blogs/LarsDoucet/20161012/283057/Steam_Dev_Days_Steam_Controller.php]Slides - HTML[/url] And for a specific applied example and case study, you should read this article: [url=http://www.gamasutra.com/blogs/LarsDoucet/20170125/289904/The_Steam_Controller_Configurators_Untapped_Power.php]The Steam Controller Configurator's Untapped Power[/url] With those two things under your belt, you're ready to dig into the nitty-gritty details of this document! [section=TableOfContents]Table of Contents[/section] [b]Hold my hand a little:[/b] [olist] [*] [doclink=features/steam_controller/getting_started_for_players]Getting Started as a [b]Player[/b][/doclink] [*] [doclink=features/steam_controller/getting_started_for_devs]Getting Started as a [b]Developer[/b][/doclink] [/olist] [b]Give me all the nerdy details:[/b] [olist] [*] [doclink=features/steam_controller/concepts][/doclink] [*] [doclink=features/steam_controller/device][/doclink] [*] [doclink=features/steam_controller/iga_file][/doclink] [*] [doclink=features/steam_controller/action_manifest_file][/doclink] [*] [doclink=features/steam_controller/input_source][/doclink] [*] [doclink=features/steam_controller/input_source_modes][/doclink] [*] [doclink=features/steam_controller/mode_shifting][/doclink] [*] [doclink=features/steam_controller/browse_configs][/doclink] [*] [doclink=features/steam_controller/activators][/doclink] [*] [doclink=features/steam_controller/mouse_regions][/doclink] [*] [doclink=features/steam_controller/radial_menus][/doclink] [*] [doclink=features/steam_controller/touch_menus][/doclink] [*] [doclink=features/steam_controller/action_set_layers][/doclink] [*] [doclink=features/steam_controller/legacy_mode][/doclink] …

Steam China

Valve has partnered with Perfect World to bring an onshore version of Steam to China, called Steam China (蒸汽平台). At this time, we are working with a select group of partners for releasing games on Steam China. A prerequisite to publishing games on Steam China is receiving Chinese government approval for your game. Upon receiving approval, the Chinese publisher of your title will be issued an ISBN number, which will be displayed on your Steam China product page. …

Steam Families

[section]Overview[/section] The Steam Families feature allows Steam users to play games from up to five close family members libraries. For more information about the feature, please see our [url=https://store.steampowered.com/news/app/593110/view/4149575031735702628]announcement blog post[/url]. …

If you are having problems solving any Steam Family sharing related issues using these APIs, please contact Steam Support. …

Steam Leaderboards

[section]Overview[/section] Steam supports persistent leaderboards with automatically ordered entries. These leaderboards can be used to display global and friend leaderboards in your game and on your community webpage. …

[/list] [subsection]Creating via the API[/subsection] Leaderboards for your game can be created through the [url=https://partner.steamgames.com/apps]Steamworks App Admin[/url] or programmatically by calling [api]ISteamUserStats::FindOrCreateLeaderboard[/api]. In Steam, all leaderboards for a Steamworks title are identified by a unique name. The leaderboard name is only used for identification in the Steamworks API, and is not presented to users through the Steam Community. …

Steam Screenshots

[callout][b]NOTE[/b]: The [doclink=features/overlay]Steam Overlay[/doclink] must be active in your game for the Screenshots system to be available.[/callout] Users can press a hotkey controlled by Steam (F12 by default), to trigger a screenshot. …

[section]Steam Screenshots API[/section] The Steamworks SDK provides access to [api]ISteamScreenshots[/api], and enables you to use advanced features and integrate the Steam Screenshots system right into your game for the best experience for your customers. …

Steam Tags

[section]Steam Tags[/section] In addition to helping Steam users quickly learn about your game, tags help Steam determine where your game should be displayed to customers. …

[/olist] [section]Tags and Store Visibility[/section] The tags associated with your game impact where and how it appears on Steam. Steam uses this information to figure out which browsing pages your game should appear on and which other games your game is most like, for recommendation purposes. …

Steam Hardware

Valve ships hardware to help Steam users get the most out of their Steam Library. The Steam hardware lineup includes Steam Deck, Steam Controller, and the upcoming Steam Machine and Steam Frame devices. All of these devices are powered by Steam, and are optimized for gaming. You can learn about optimizing your titles for these devices by visiting the links below. [list] [*][doclink=steamhardware/steamdeck][/doclink] [*][doclink=steamhardware/steammachine][/doclink] [*][doclink=steamhardware/steamframe][/doclink] [*][doclink=steamhardware/recommendations][/doclink] [*][doclink=steamhardware/loadgames][/doclink] [*][doclink=steamhardware/debugging][/doclink] [*][doclink=steamhardware/proton][/doclink] [*][doclink=steamhardware/compat][/doclink] [/list] [docimg=steamHardware.png]steamHardware.png[/docimg]…

Steam Machine

Steam Machine has a discrete semi-custom AMD desktop class CPU and GPU, and is roughly 6 times more powerful than Steam Deck. Steam Machine dev-kit units are not currently available. …

[docimg=steamMachine.png]steamMachine.png[/docimg]…

Steam Networking

. [*] [api]steamnetworkingtypes[/api] is a header that has many common types and utilities. [*] [doclink=features/multiplayer/steamdatagramrelay]Steam Datagram Relay[/doclink] is a service for relaying your game traffic over the Valve backbone. This prevents IP addresses from being revealed and in many cases improves ping times and connection quality. …

Results 81 to 100 of 354