YYClientSDK  beta 1.15
 全部  函数 枚举 枚举值
Public 成员函数 | 所有成员列表
yy::IFinance结构体 参考abstract

[interface]财务接口 财务相关接口 更多...

#include <yy-api-client.h>

Public 成员函数

virtual int Buy (unsigned long long sn, unsigned int srvid, unsigned int money, unsigned char moneytype, const char *token, YYEnums::EFinanceMode mode)=0
 付费请求 /*!
 
virtual int BuyGifts (unsigned int toid, unsigned long long sn, unsigned int srvid, unsigned int giftid, unsigned int giftcount, unsigned char moneytype, const char *token, YYEnums::EFinanceMode mode)=0
 付费请求 /*!
 
virtual int RegisterFinanceEvent (IFinanceEvent *e)=0
 注册事件
 
virtual int UnRegisterFinanceEvent (IFinanceEvent *e)=0
 反注册模板事件
 
virtual int Recharge ()=0
 打开充值页面
 
virtual int BuyByYuan (unsigned long long sn, unsigned int srvid, double money, unsigned char moneytype, const char *token, YYEnums::EFinanceMode mode)=0
 付费请求 /*!
 

详细描述

[interface]财务接口 财务相关接口

成员函数说明

virtual int yy::IFinance::Buy ( unsigned long long  sn,
unsigned int  srvid,
unsigned int  money,
unsigned char  moneytype,
const char *  token,
YYEnums::EFinanceMode  mode 
)
pure virtual

付费请求 /*!

参数
unsignedint64 sn [in],请求流水号
unsignedint srvid [in],应用服务器id
unsignedint money [in],扣费数目,单位为 0.01Y币,也就是1分钱
unsignedchar moneytype [in],10为Y币 未来支持其余种类货币
constchar* token [in],该次消费请求的token
EFinanceModemode,模式,参考EFinanceMode定义
返回
int, 0 success,仅仅表示发送请求成功,不表示扣费成功,是否扣费成功请参考IFinanceEvent事件
virtual int yy::IFinance::BuyByYuan ( unsigned long long  sn,
unsigned int  srvid,
double  money,
unsigned char  moneytype,
const char *  token,
YYEnums::EFinanceMode  mode 
)
pure virtual

付费请求 /*!

参数
unsignedint64 sn [in],请求流水号
unsignedint srvid [in],应用服务器id
doublemoney [in],扣费数目,单位是元,保留两位小数点,否则返回错误
unsignedchar moneytype [in],10为Y币 未来支持其余种类货币
constchar* token [in],该次消费请求的token
EFinanceModemode,模式,参考EFinanceMode定义
返回
int, 0 success,仅仅表示发送请求成功,不表示扣费成功,是否扣费成功请参考IFinanceEvent事件
virtual int yy::IFinance::BuyGifts ( unsigned int  toid,
unsigned long long  sn,
unsigned int  srvid,
unsigned int  giftid,
unsigned int  giftcount,
unsigned char  moneytype,
const char *  token,
YYEnums::EFinanceMode  mode 
)
pure virtual

付费请求 /*!

参数
unsignedint toid [in],接受者的uid,如果自己购买则填0
unsignedint64 sn [in],请求流水号
unsignedint srvid [in],应用服务器id
unsignedint giftid [in],礼物id
unsignedint giftcount [in],礼物数量
unsignedchar moneytype [in],10为Y币 未来支持其余种类货币
constchar* token [in],该次消费请求的token
EFinanceModemode,模式,参考EFinanceMode定义
返回
int, 0 success,仅仅表示发送请求成功,不表示扣费成功,是否扣费成功请参考IFinanceEvent事件
virtual int yy::IFinance::Recharge ( )
pure virtual

打开充值页面

返回
int, 0 success,其他值 error,查看错误代码表
virtual int yy::IFinance::RegisterFinanceEvent ( IFinanceEvent e)
pure virtual

注册事件

返回
int, 0 success,其他值 error,查看错误代码表
virtual int yy::IFinance::UnRegisterFinanceEvent ( IFinanceEvent e)
pure virtual

反注册模板事件

返回
int, 0 success,其他值 error,查看错误代码表