[interface]财务接口 财务相关接口
更多...
#include <yy-api-client.h>
|
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 |
| 付费请求 /*!
|
|
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 |
付费请求 /*!
- 参数
-
unsigned | int64 sn [in],请求流水号 |
unsigned | int srvid [in],应用服务器id |
unsigned | int money [in],扣费数目,单位为 0.01Y币,也就是1分钱 |
unsigned | char moneytype [in],10为Y币 未来支持其余种类货币 |
const | char* token [in],该次消费请求的token |
EFinanceMode | mode,模式,参考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 |
付费请求 /*!
- 参数
-
unsigned | int64 sn [in],请求流水号 |
unsigned | int srvid [in],应用服务器id |
double | money [in],扣费数目,单位是元,保留两位小数点,否则返回错误 |
unsigned | char moneytype [in],10为Y币 未来支持其余种类货币 |
const | char* token [in],该次消费请求的token |
EFinanceMode | mode,模式,参考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 |
付费请求 /*!
- 参数
-
unsigned | int toid [in],接受者的uid,如果自己购买则填0 |
unsigned | int64 sn [in],请求流水号 |
unsigned | int srvid [in],应用服务器id |
unsigned | int giftid [in],礼物id |
unsigned | int giftcount [in],礼物数量 |
unsigned | char moneytype [in],10为Y币 未来支持其余种类货币 |
const | char* token [in],该次消费请求的token |
EFinanceMode | mode,模式,参考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,查看错误代码表