充值 - 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)

获取玩家某个计费点的充值次数