index.get_qr_pay 获取用户支付码
1请求网址
http://paigx.52yiyuangou.com/api.php?api=index.get_qr_pay
2请求方式
POST
3请求参数
| 参数名 | 类型 | 必填 | 说明 |
| username | varchar(30) | 是 | 用户名 |
| password | varchar(32) | 是 | 登录密码 |
4返回结果
| 参数名 | 说明 |
| err_code | 错误代码 0代表没有错误,其它值 参考 err_msg |
| err_msg | 错误描述 |
| api_state | 接口业务层处理结果 success成功 fail 失败 |
| api_msg | 接口业务层处理结果 描述 |
| code | 支付码 |
| bar_img | 支付码 条码图片 |
| qr_img | 支付码 二维码图片 |
5调用示例
$apikey=require('./apikey.php');
$url="http://paigx.52yiyuangou.com/api.php?api=index.get_qr_pay";
$return='xml';
$array=array(
'username'=>'admin',
'password'=>md5('123456'),
'money'=>102,
'reason'=>'测试',
);
$re=monxin_api($apikey,$return,$url,$array);
if($re['err_code']!=0){
//调用有误
echo $re['err_msg'];
exit;
}
if($re['api_state']=='fail'){
//API业务请求失败
echo $re['api_msg'];
exit;
}
if($re['api_state']=='success'){
//API业务请求成功,可在此处理业务逻辑
}
function monxin_api($apikey,$return,$url,$array){
$ch = curl_init();
$array['apikey']=$apikey;
curl_setopt ($ch, CURLOPT_URL, $url.'&return='.$return);
//curl_setopt ($ch, CURLOPT_URL, 'http://sms.yunpian.com/v2/sms/single_send.json');
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array));
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
$r = curl_exec($ch);
echo $r;
if($return=='xml'){
$r = simplexml_load_string($r, 'SimpleXMLElement', LIBXML_NOCDATA);
$r = json_encode($r);
}
$r = json_decode($r,true);
return $r;
}
本页由《梦行文档》生成

