跳到主要内容

charge

简介

对接雷霆平台 - 充值平台

https://leiting.feishu.cn/docx/ZZcAd3KPYorVMExMACbcfESmndh

充值平台

组件接口

LtChargeNotify

继承自 LtNotify

创建订单通知

成员变量

变量名类型初始值须初始化描述
userIdstringnil可选手游账号ID - Y
roleIdstringnil可选角色ID - Y
channelNostringnil可选渠道编号- Y
currencystringnil可选固定传CNY - Y
serverIdstringnil可选区组ID - Y
moneyintnil可选金额(分)- Y
productIdstringnil可选价格档位/内购id。同一个productId可能会对应多个giftId
giftIdstringnil可选商品ID - Y
payChannelintnil可选支付渠道 8:支付宝 9:微信 10:支付宝扫码 11:微信扫码 12:JSAPI(微信公众号) - Y
order_amountintnil可选订单总金额 单位:分 - N
coupon_mintnil可选优惠满减门槛 单位:分 例如:满100减20,则该字段为 10000 - N
coupon_sintnil可选优惠金额 单位:分 例如:满100减20,则该字段为2000 - N
coupon_idstringnil可选优惠券id - N
coupon_sourcestringnil可选优惠券来源 1:抖店 2:充值平台 - N
coupon_mediastringnil可选优惠券M值 - N

成员方法

函数原型函数作用
bool is_charged_via_alipay()是不是通过支付宝充值
bool is_charged_via_alipay_scan()是不是通过支付宝扫码充值
bool is_charged_via_wechat()是不是通过微信充值
bool is_charged_via_wechat_scan()是不是通过微信扫码充值
bool is_charged_via_jsapi()是不是通过JSAPI充值
LtResult new_result()生成处理通知的结果实例

LtChargeNotifyResult

继承自 LtResult

处理创建订单通知的结果

成员变量

变量名类型初始值须初始化描述

成员方法

函数原型函数作用
void succeed()设置为成功
void fail(int status, string message = nil)设置为失败
void set_game_order_no(string order_no)设置游戏订单号
void set_notify_url(string notify_url)设置通知地址