阅读主题
能力与供应商配置
GET /api/capabilities?appId=你的AppID 返回实际能力。available 是当前实现的可用性,mode 区分 demo / external,reason 说明边界;客户端标志不能绕过服务端权限。
开发者在“接入配置 → 供应商配置”保存接入偏好;保存偏好不启用真实支付。配置使用 version 和 requestId 防止覆盖同事改动。
| 接口 | 作用 |
|---|---|
| GET /api/developer/applications/{id}/provider-settings | 当前游戏的接入偏好 |
| POST /api/developer/applications/{id}/provider-settings | paymentProvider、identityProvider、smsProvider、version、requestId |
当前可使用自有账号、演示短信、演示支付和平台钱包,以及外部游戏服履约协议。真实支付、Apple / Steam 身份和真实短信未接入,返回 available: false;不会把配置保存成功当成渠道联调成功。
运行平台、引擎与渠道是不同维度。例如 Unity + Android + Google Play 需要原生 SDK、Unity 桥接和实际渠道适配;支持 Android 不代表自动支持所有安卓商店支付。首发渠道、商户沙箱和测试设备尚未确定,因此正式供应商激活和真实收款没有开放。
正式开通前按选定供应商补齐商品映射、服务端交易校验、通知去重、撤销与退款、账单对账和商户凭据管理;Apple 另需 StoreKit/服务端通知及购买恢复验收。