新增返利订单通知接口
<h3>新增返利订单通知接口</h3>
<p><strong>简要描述:</strong> </p>
<ul>
<li>新增返利订单时将订单通知到渠道,由渠道审核发放返利订单</li>
</ul>
<p>接口地址: <code>地址对接时提供</code></p>
<ul>
<li>
<h4>接口请求方式</h4>
<p>post</p>
</li>
<li>
<h4>接口数据格式</h4>
<p>key-vaule</p>
</li>
<li>
<h5>接口参数</h5>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">是否可为空</th>
<th>注释</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">AppID</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>AppID</td>
</tr>
<tr>
<td style="text-align: left;">Data</td>
<td style="text-align: left;">JsonObject</td>
<td style="text-align: left;">否</td>
<td>新增的返利订单信息,文档下方说明</td>
</tr>
<tr>
<td style="text-align: left;">SignatureStamp</td>
<td style="text-align: left;">int</td>
<td style="text-align: left;">否</td>
<td>当前时间戳</td>
</tr>
<tr>
<td style="text-align: left;">SignatureMD5</td>
<td style="text-align: left;">string</td>
<td style="text-align: left;">否</td>
<td>具体加密规则文档下方</td>
</tr>
</tbody>
</table>
<ul>
<li>
<h5>Data</h5>
</li>
</ul>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">RebateID</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">返利订单标识</td>
</tr>
<tr>
<td style="text-align: left;">ChannelUID</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">渠道用户标识,(聚合登录时返回的唯一帐号标识)</td>
</tr>
<tr>
<td style="text-align: left;">ProductID</td>
<td style="text-align: left;">long</td>
<td style="text-align: left;">游戏产品标识</td>
</tr>
<tr>
<td style="text-align: left;">ProductName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">游戏产品名称</td>
</tr>
<tr>
<td style="text-align: left;">AreaName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">区服名称</td>
</tr>
<tr>
<td style="text-align: left;">RoleName</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">角色名称</td>
</tr>
<tr>
<td style="text-align: left;">RoleCode</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">角色标识</td>
</tr>
<tr>
<td style="text-align: left;">RebateType</td>
<td style="text-align: left;">Int</td>
<td style="text-align: left;">返利类型</td>
</tr>
<tr>
<td style="text-align: left;">GameOrderPrice</td>
<td style="text-align: left;">decimal</td>
<td style="text-align: left;">触发的充值订单金额</td>
</tr>
<tr>
<td style="text-align: left;">RebateContext</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">福利内容</td>
</tr>
<tr>
<td style="text-align: left;">CreateDate</td>
<td style="text-align: left;">DateTime</td>
<td style="text-align: left;">返利订单生成时间,如:2020-12-18 10:45:41</td>
</tr>
<tr>
<td style="text-align: left;">Status</td>
<td style="text-align: left;">Int</td>
<td style="text-align: left;">审核状态 0:未处理,1:已发放,2:发放中,3:拒绝发放,5:发放失败</td>
</tr>
</tbody>
</table>
<h5>签名规则</h5>
<p>如原值:
AppID=ru1pexuioa80
SignatureStamp=1607581122
Data=[{"RebateID": 1451163501231715300,"ChannelUID": "160577173","ProductID": 56, "ProductName": "刀剑缥缈录","AreaName": "21区","RoleName": "暗刺", "RoleCode": "4VRvSMb-0cY01x", "RebateType": 4, "GameOrderPrice": 6,"RebateContext": "单笔6元","CallBackData": null,"CreateDate": "2020-12-18 10:45:41","AuditOpinion": "", "Status": 0}]</p>
<p>密钥:<code>test_secret_key</code>;</p>
<p>步骤1:将参数名转小写字母升序排列,得到:</p>
<p>将参数名转小写字母升序排列,对参数串转小写,将密钥加到参数串最后,得到
signstr = <code>appid=ru1pexuioa80&data=[{"rebateid":1451163501231715341,"channeluid":"160577173","productid":56,"productname":"刀剑缥缈录","areaname":"21区","rolename":"暗刺","rolecode":"4vrvsmb-0cy01x","rebatetype":4,"gameorderprice":6.00,"rebatecontext":"单笔6元","callbackdata":null,"createdate":"2020-12-18 10:45:41","auditopinion":"","status":0}]&signaturestamp=1610092789test_secret_key</code></p>
<p>步骤3:参数串进行md5计算,得到SignatureMD5并转大写:
SignatureMD5= <code>A7C6A358D559220A8F765ECF08B8D9B8</code> <- 只Md5值转大写,参数名不转</p>
<h5>返回结果</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段</th>
<th>空</th>
<th>注释</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ResultCode</td>
<td>否</td>
<td>错误码 0. 请求成功 ;其他都为失败</td>
</tr>
<tr>
<td style="text-align: left;">ResultMessage</td>
<td>否</td>
<td>错误信息</td>
</tr>
</tbody>
</table>
<ul>
<li>备注:无</li>
</ul>