跳转至

游戏退款

玩家可通过多种方式发起退款,比如AppStore和GooglePlay官方客服发起内购物品的退款,也可以联系小雪球官网进行游戏外购货币的退款。当然,通知游戏退款,只是研发商一个订单状态的记录,并不能确保是否能把玩家之前购买的物品或者虚拟货币扣除掉。游戏侧也无需控制是否需要封停玩家角色,SDK侧可以实现对玩家账户的封停功能。

退款整体流程

服务端通知退款

以下接口作为上面流程图中的步骤1、2的参考

请求方式

请求方式 请求地址 返回content-type 请求方 接收方
POST {GAME_REFUND_NOTIFICATION_URL} application/json 发行SDK服务端 游戏服务端

请求参数

参数名 是否必填 类型 签名因子? 说明
instanceKey String 发行SDK平台分配的游戏实例key
orderId String 发行SDK平台订单号
purchaseType String 购买类型。iap是内购,oap是外购
ts Int 服务器时间戳(秒),请求服务器与响应服务器时间戳相差超过1小时,则返回错误
sign String 签名 参考签名规则

返回结果

返回结果code值请参考返回值信息

{
    "code": 200,
    "msg": "OK"
}
{
    "code": 400,
    "msg": "Order is not exist"
}