SDK服务端给研发回调充值接口文档

请求方式

POST

请求数据
参数 事例 类型 说明
order_num string 我方订单号
cp_order_num string 研发订单号
game_id string 我方game_id
money float 用户实际充值金额
server_id int 服务器id
players_id int 玩家唯一id
status int 订单状态(2:为支付成功,其他均为失败)
cp_extend string 研发自定义参数
sign string 加密字符串
sign验证方式

按照参数键名升序排序,然后用“=”连起来,再拼接上参数后md5加密

如:md5(order_num=order_numplayers_id=players_idcp_extend=cp_extend+pay_key+game_id)

此案例没排序,仅供参考,+号不参与签名

PHP事例
$params = [
    'order_num' => $_POST['order_num'],
    'cp_order_num' => $_POST['cp_order_num'],
    'game_id' => 'game_id',
    'money' => $_POST['money'],
    'server_id' => $_POST['server_id'],
    'players_id' => $_POST['players_id'],
    'status' => $_POST['status'],
    'cp_extend' => $_POST['cp_extend'],
];
ksort($params);
$str = '';
foreach ($params as $key => $value) {
    $str .= $key . '=' . $value;
}
$mySign = md5($str . 'pay_key' . 'game_id');
发货成功返回

“success”

发货失败返回

“fail”

results matching ""

    No results matching ""