<?php

/**
 * 应用宝 配置信息
 */
class config_for_yyb {

    const sandbox = false;

    /**
     * @var string cp在yyb后台注册的应用ID
     */
    public $appid;

    /**
     * @var string 与yyb约定的秘钥
     */
    public $appkey;

    /**
     * @var 米大师支付appid
     */
    public $pay_appid = '1106250540';                        # 米大师appid

    /**
     * @var 米大师支付appkey
     */
    public $pay_appkey;

    /**
     * @var string YSDK服务器地址
     */
    public $server_name;

    /**
     * @var string 沙箱测试
     */
    public $is_sandbox;

    /**
     * @var string 登录平台字符串qq或者wx
     */
    public $platStr_QQ_or_WX;

    /**
     * configs for yyb
     * @param string $plat qq or wx 由客户端传上来的参数决定
     * @param boolean $sandbox 同样由客户端传参
     *  @return config_for_yyb Description
     */
    static function Inst($plat) {
        $cfg = new config_for_yyb();
        $cfg->platStr_QQ_or_WX = $plat;
        if (strtolower($plat) == "qq") {                                        # 手Q
            $cfg->appid = "1106250540";
            $cfg->appkey = 'H7XTuqRjHbiEycgf';                                  # 手QAppkey
        } else {                                                                # 微信
            $cfg->appid = 'wx0377dfa35b5877f5';
            $cfg->appkey = '2aac2261f8e204a227e7bf2cd913a2fd';                  # 微信Appkey
        }
        if (self::sandbox) {                                                    # 沙箱测试
            $cfg->server_name = 'ysdktest.qq.com';
            $cfg->pay_appkey = 'H7XTuqRjHbiEycgf';                              # 米大师沙箱AppKey
        } else {                                                                # 正式版
            $cfg->server_name = 'ysdk.qq.com';
            $cfg->pay_appkey = '3OEUtQ48iO9Kp9WYLeSbx5MUfVjZQAbS';              # 米大师现网AppKey
        }
        return $cfg;
    }

}
