三合一收款二维码 - OOOPN'S API

# 三合一收款二维码API请求方式 #
  • Method: GET/POST

# 请求地址 #
  • https://api.ooopn.com/qrpay/api.php

# 请求参数 #
  • type        //输出类型 json-img(默认img,选填)
  • alipay      //支付宝收款地址,url编码后传递(必填)
  • vxpay      //微信收款地址,url编码后传递(必填)
  • qqpay     //QQ收款地址,url编码后传递(必填)
  • uin          //收款人的QQ(选填)

# JSON返回参数 #
  • code         //状态码,200-查询成功,201-未输入参数
  • payUrl     //支付网址

# 调用示例 #
# HTML示例 #

# 返回数据 #
  • 本API无返回数据,直接输出图片

# JSON返回数据 #
  • {
        "code": "200",
        "payUrl": "http://t.cn/EoOPVXB"
    }

# PHP调用 #
  • <?php
    header("Access-Control-Allow-Origin:*");
    date_default_timezone_set("PRC");
    //$aliUrl = urlencode($_GET['alipay']);
    //$vxUrl = urlencode($_GET['vxpay']);
    //$qqUrl = urlencode($_GET['qqpay']);
    
    $aliUrl = urlencode("https://qr.alipay.com/fkx04420ekndgryhkycbl75");
    $vxUrl = urlencode("wxp://f2f0hOo-rzb46DNBib_wZnjxiXqWnpio2ESK");
    $qqUrl = urlencode("https://i.qianbao.qq.com/wallet/sqrcode.htm?m=tenpay&a=1&u=541571321&ac=30800C441FB35C8004E0F99A215F576EE68961EA8F03F516DFC953DDBF44D836&n=Tolerance&f=wallet");
    
    $result = file_get_contents('https://api.ooopn.com/qrpay/api.php?alipay='.$aliUrl.'&vxpay='.$vxUrl.'&qqpay='.$qqUrl);
    $arr = json_decode($result,true);
    header("Content-Type: image/JPEG"); 
    echo $result; 
    }
    ?>
    注:将以上PHP代码保存成api.php上传至服务器,即可制作自己的API接口