首页 充值缴费 加油卡充值数据接口
加油卡充值

加油卡充值

中石化、中石油加油卡充值。中石化折扣0.993,中石油加油卡无折扣
  • 收藏数:1494
  • 使用数:1002
http://api.jisuapi.com/fuelcardrecharge/recharge
JSON
GET POST
http://api.jisuapi.com/fuelcardrecharge/recharge?appkey=yourappkey&fuelcard=1000110000001234567&type=1&amount=200&outorderno=&sign=58407e48669be57a

请求参数:

API在线测试
参数名称类型必填说明
fuelcard string 加油卡卡号
amount string 充值金额 可选100,200,500,1000
outorderno string 商家订单号
sign string 签名 md5(amount+fuelcard+outorderno+appsecret)

返回参数:

参数名称类型说明
fuelcard string 加油卡卡号
amount string 充值金额
outorderno string 商家订单号
orderno string 订单号
totalfee string 总金额 重试订单金额略高一点,具体总金额以异步通知和订单详情为准
rechargestatus int 充值状态 0充值中 1充值成功 2充值失败 即时返回0,状态信息请从订单详情接口获取

请求代码:

查看代码
<?php

require_once 'curl.func.php';

$appkey = 'your_appkey_here';//你的appkey
$fuelcard = '1000110000001234567';//要充值的加油卡卡号
$amount = 200;//充值的金额 单位:元
$outorderno = '';//外部订单号
$appsecret = 'ssssssssssss';
$queryarr = array('fuelcard'=>$fuelcard,'amount'=>$amount,'outorderno'=>$outorderno);
$sign = makeSign($queryarr, $appsecret);//md5(fuelcard,amount,outorderno按key排序)
$url = "http://api.jisuapi.com/fuelcardrecharge/recharge?appkey=$appkey&fuelcard=$fuelcard&amount=$amount&outorderno=$outorderno&sign=$sign";

$result = curlOpen($url);
$jsonarr = json_decode($result, true);
//exit(var_dump($jsonarr));
if($jsonarr['status'] != 0)
{
    echo $jsonarr['msg'];
    exit();
}

$result = $jsonarr['result'];
echo $result['fuelcard'].' '.' '.$result['amount'].' '.$result['totalfee'].' '.$result['outorderno'].' '.$result['orderno'].' '.$result['rechargestatus'];


function makeSign($queryarr, $appsecret)
{
    ksort($queryarr, SORT_STRING);
    $str = implode($queryarr);
    $str .= $appsecret;
    //exit($str);
    $str = md5($str);
    
    return $str;
}
                    

JSON返回示例 :

{
    "status": "0",
    "msg": "ok",
    "result": {
        "fuelcard": "1000110000001234567",
		"type": "1",
        "amount": "200",
        "outorderno": "",
        "orderno": "201605231550666084322",
		"totalfee": "199.5",
		"rechargestatus": "0"
    }
}
                    

API错误码:

代号说明
201 加油卡卡号为空
202 充值金额为空
203 签名为空
204 验签失败
205 账户余额不足
206 不支持的加油卡号
207 加油卡号有误
208 订单号为空
210 未知错误
211 商家订单号为空
212 商家订单号已存在

系统错误码:

代号说明
101 APPKEY为空或不存在
102 APPKEY已过期
103 APPKEY无请求此数据权限
104 请求超过次数限制
105 IP被禁止
106 IP请求超过限制
107 接口维护中
108 接口已停用
名称面值价格
中石化加油卡100元 100 99.3元
中石油加油卡100元 100 100元
中石化加油卡200元 200 198.6元
中石油加油卡200元 200 200元
中石化加油卡500元 500 496.5元
中石油加油卡500元 500 500元
中石化加油卡1000元 1000 993元
中石油加油卡1000元 1000 1000元

活动推荐ACTIVITY 更多

  • 短信

其它推荐RECOMMENDED DATA 更多