跳转至

游戏外购虚拟货币发送

玩家需要多种方式进行游戏内货币的购买渠道,所以游戏官网是一个官方可选的充值入口。区别于游戏内购,官网上的可购买的类型必须是固定金额的货币物品;而内购,更需要贴近游戏运营侧和研发侧不断的版本需求更新产生的新的可购买的物品或者礼包。

外购虚拟货币购买整体流程

服务端通知发送虚拟货币

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

请求方式

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

请求参数

参数名 是否必填 类型 签名因子? 说明
instanceKey String 发行SDK平台分配的游戏实例key
uid String 发行SDK平台帐号ID
orderId String 发行SDK平台订单号
serverId String 游戏服ID
roleId String 游戏角色ID
productId String 商品ID
orderType String 订单类型
realPrice String 金额 0.99。注意:此参数如果价格低于商品的正常价格,也需要发送物品给玩家
realCurrency String 商品支付货币类型
sandbox Int 是否是沙盒测试订单。1:是、0:否
ts Int 服务器时间戳(秒),请求服务器与响应服务器时间戳相差超过1小时,则返回错误
sign String 签名 参考签名规则

返回结果

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

{
    "code": 200,
    "msg": "OK",
    "data" {
        "gameOrderId": "950345231111822"
    }
}
{
    "code": 400,
    "msg": "Item is not match"
}

返回参数

参数名 是否必填 类型 说明
gameOrderId String 游戏生成的订单号