一.steam支付小额交易(游戏内)
在学习steam支付可以以先看看文档小额交易实现指南 (Steamworks 文献库) (steamgames.com),文档中详细的介绍在游戏中购买游戏道具或者会员等,一系列流程,请仔细阅读。也可以看下面的支付流程
二,支付流程
此方式适用于有内置商店的游戏,并且用户将在游戏内购物。
- 第一步
您的游戏需要使用 Steamworks API 发布。 这代表须包含一个头文件、链接至库文件,并随产品发布一个 DLL。 参见 Steamworks API 概览,了解更多信息。 必须先成功初始化 Steamworks API 之后才能继续! - 第二步
用户在您的游戏内选择购买一个或多个物品。 物品选定后,您的游戏需要下列几项有关用户的元数据:- Steam ID - 用来在 Steam 系统中识别此用户的唯一的 64 位数字。
- 国家代码 - 显示用户从哪个国家购买的 ISO 3166 国家代码, 据此来决定售价。
- 货币代码 - 将使用何种货币扣款的 ISO 4217 货币代码。
- 客户端游戏语言代码 – Steam 客户端正在以何种语言运行游戏的 ISO 639-1 语言代码。
Steam ID 和语言可通过以下 Steamworks API 调用取得: