将QQ、微信、支付宝收款集合到一起,省去用户选择时间。
接口地址: http://api.ilingku.com/int/v1/qrpay
返回格式: json/image
请求方式: get/post
请求示例: http://api.ilingku.com/int/v1/qrpay?uin=481669531&wurl=wxp%3A%2F%2Ff2f0kcBtcfCqMJnHn19jvLYLR8IHJzZQInN21Mclg_choOJHDlwTKJY8hiNj22Fq7tmw&zurl=https%3A%2F%2Fqr.alipay.com%2Ffkx10928iu63pkovpqtyj68&qurl=https%3A%2F%2Fi.qianbao.qq.com%2Fwallet%2Fsqrcode.htm%3Fm%3Dtenpay%26f%3Dwallet%26a%3D1%26ac%3DCAEQm6CdBxiYh8-jBkIgMmI0ZTcyMDhmOWUyNjY3YzA5ZDBjNzY5YWJlMGE2OTY%253D_xxx_sign%26u%3D15159323%26n%3DKevin%2527Liu%2B%2B%2B❶%2B
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
uin | 是 | string | 收款人QQ(用于商户名依据及获取QQ昵称、QQ头像、读取数据) |
wurl | 是 | string | 微信收款码地址,url编码后传递 |
zurl | 是 | string | 支付宝收款码地址,url编码后传递 |
qurl | 是 | string | QQ收款码地址,url编码后传递 |
format | 否 | string | 选择输出格式(json、images) |
否 | string | 直接读取数据库,返回三合一二维码。 |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
code | string | 返回状态码 |
msg | string | 返回错误提示 |
pay_url | string | 返回三合一二维码url |
data | string | 返回三合一二维码base64图片内容 |
返回示例:
{
"code": 200,
"msg": "获取成功",
"pay_url": "http://api.ilingku.com/int/v1/qrpay?qq=481669531",
"data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADIAQMAAACXljzdAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABjElEQVRYhdWYwRGDMAwE5eHBkxJcCp1B3JlLoQQ/eXhQ7mSTTCYFWPiTjPaDLqeziIjjMynPseLrGvAtnYtVXh5IQW0GmVWvWfMmS0YleidRK0iVmC9Z2E/etbgieka9oDfoc4iQBLjj5Yo0H+iJJ56LPfWvQ1ySPnPTCYeA/E/jOPJNJujNc/5nlj/SKoewH9RzgOapdzqayHLsqCqfM1jlo/V4IlHhhUwl6dPUFI3eiQjSVZmw1HrjLSCLuiCQVubDJr9nqPAHENcEWbWb3kzYVlWtS9sCRhMalfcp7nlzL7N0KtE3aWaIpjdI3rEFbLdDBhNqPfWswvakCXqHevvANWkZsDK90m8/Qwlj6b6RVItlVbANxTexmcucua71+sm3waRNlmZOFj93dlAleiD9cHtCCf6Eopt4J33nsy2F24l+30vGk74rY/I5WcgqGKOyEd/kfmcSoXvt9KxyQrrmaGEufeqfQCp7gTtCS3/1QZoP6N7+Xq/JP2kztzJl+e6c1P4toUOGk0eeN4P4EVQxiTkTAAAAAElFTkSuQmCC"
}
错误码格式说明:
名称 | 类型 | 说明 |
---|---|---|
code | string | 错误代码 |
msg | string | 错误提示 |
代码示例:
PHP代码;
<?php
error_reporting(0);
header('Access-Control-Allow-Origin:*');
header('Content-type: text/json;charset=utf-8');
$lkapi = 'https://api.ilingku.com/int/v1/qrpay';
$params = array(
'uin'=>'',//QQ号
'qurl'=>'',//QQ收款码地址,url编码后传递
'wurl'=>'',//微信收款码地址,url编码后传递
'zurl'=>''//支付宝收款码地址,url编码后传递
);
$options = array('http' => array('method' => 'POST','header' => 'Content-Type:application/json','content' => json_encode($params,true),'timeout' => 15 * 60));
$context = stream_context_create($options);
echo $result = file_get_contents($lkapi, false, $context);
?>
图片输出代码
<img src="http://api.ilingku.com/int/v1/qrpay?uin=481669531l">