充值 - PurchaseService
充值业务逻辑
SgtApi.PurchaseService.getSupportedStires(callback)
获取服务器支持的支付渠道
SgtApi.PurchaseService.getAvailableChargePoints(playerId, callback)
获取玩家当前可用的充值信息,不包括不可见或达到购买次数限制的充值信息
SgtApi.PurchaseService.getPaymentResult(playerId, transaction, callback)
获取充值结果,该接口负责去第三方查询支付结果或获取第三方回调信息,根据支付结果,来调用游戏业务逻辑支付成功,会调用PaymentCallback.doCallback执行游戏的业务逻辑(如加元宝、积分等)同时,sgt还记录了玩家的充值记录ChargeLog,充值次数等信息
SgtApi.PurchaseService.getTotalChargeCost(playerId, callback)
获取玩家的累计充值金额,若玩家未充值过,则返回0
SgtApi.PurchaseService.isFirstCharge(playerId, customChargePointId, callback)
判断玩家某个计费点是否是首冲
SgtApi.PurchaseService.getChargeTimes(playerId, customChargePointId, callback)
获取玩家某个计费点的充值次数