您的购买服务器收到通知后,会发送一个 FinalizeTransaction 调用至 Steam,以完成操作。 响应成功后,将从用户处扣款,您随后即可授予用户该物品。另外,如果游戏原本就是通过网页销售商品,或是您希望在自己的网站上提供 Steam 作为支付手段,您可选择基于浏览器进行集成。 如使用此方法,购买流程将以下列顺序进行:
用户希望在您的网站上或游戏内进行购买。 如果在游戏内,您须启动浏览器,以打开您的网站。
您的购买服务器将使用安全的 HTTP POST 代表用户发起网络交易。 如成功,将返回一个唯一的 Steam URL,您便可重新导向用户的浏览器会话至此,进行交易授权。 重新导向时,您需指定一个 URL,让用户完成交易授权后回来。
用户回到您的网站后,您的购买服务器将请求获得交易状态。