<?php

include_once 'secken.class.php';
$app_id = 'IXgdZ1A7CFUej2ytUbVjFJKS5ICiorw4';
$app_key = 'ELD0DNzMYep7m6Uo1v3v';
$secken_api = new secken($app_id, $app_key);
if ($_GET["Action"] == "GetYcAuthQrCode") {
    $ret = $secken_api->getQrCode(3);
    if ($secken_api->getCode() != 200) {
        $arr = array('status' => $secken_api->getCode(), 'description' => $secken_api->getMessage());
        $json = json_encode($arr);
        echo $json;
    } else {
        $json = json_encode($ret);
        echo $json;
    }
    return;
}
if ($_GET["Action"] == "CheckYcAuthResult") {
    $event_id = $_GET["eid"];
    $ret = $secken_api->getResult($event_id);
    if ($secken_api->getCode() != 200) {
        //var_dump($secken_api->getCode(), $secken_api->getMessage());
        $arr = array('status' => $secken_api->getCode(), 'description' => $secken_api->getMessage());
        $json = json_encode($arr);
        echo $json;
    } else {
        $json = json_encode($ret);
        echo $json;
    }
    return;
<?php

include_once 'secken.class.php';
// login YangCong Developer Center, A new sdk application can be created in secken Dashboard, you can get appid、 appkey
$app_id = 'app_id';
$app_key = 'app_key';
// Create an API object using your credentials
$secken_api = new secken($app_id, $app_key);
# Step 1 - Get an qrcode for binding
$ret = $secken_api->getQrCode(1, "test", "action to pay", "https://callback.com/path");
//$ret = $secken_api->askPushAuth('zhangsan', 1, "test","action to delete", 'https://callback.com/path');
//$ret = $secken_api->checkAuthToken('asdfh34dgvfhy6gfg45vcv');
# Step 2 - Check the returned result
if ($secken_api->getCode() != 200) {
    $arr = array('status' => $secken_api->getCode(), 'description' => $secken_api->getMessage());
    $json = json_encode($arr);
    echo $json;
} else {
    $json = json_encode($ret);
    echo $json;
}