Ejemplo n.º 1
0
 public function config($config = null)
 {
     include_once dirname(__FILE__) . "/wxpay/WxPayPubHelper.php";
     //引入文件需求
     /*echo "<pre/>";
     		print_r($config);exit;*/
     $this->config = $config;
     $this->db = System::load_sys_class('model');
     $pay_type = $this->db->GetOne("SELECT * from `@#_pay` where `pay_class` = 'wxpay' and `pay_start` = '1'");
     $pay_type_key = unserialize($pay_type['pay_key']);
     WxPayConf_pub::$APPID = $pay_type_key['APPID']['val'];
     //微信的APPID
     WxPayConf_pub::$MCHID = $pay_type_key['MCHID']['val'];
     //微信商户号
     WxPayConf_pub::$KEY = $pay_type_key['KEY']['val'];
     //微信支付秘钥
     WxPayConf_pub::$APPSECRET = $pay_type_key['APPSECRET']['val'];
     WxPayConf_pub::$NOTIFY_URL = $config['NotifyUrl'];
     if ($config['type'] == 1) {
         $this->config_jsdz();
     }
     if ($config['type'] == 2) {
         $this->config_dbjy();
     }
 }
Ejemplo n.º 2
0
 public function __construct($wxpayconfig = array())
 {
     self::$APPID = $wxpayconfig['appid'];
     self::$APPSECRET = $wxpayconfig['appsecret'];
     self::$MCHID = $wxpayconfig['mchid'];
     self::$KEY = $wxpayconfig['key'];
     self::$JS_API_CALL_URL = $wxpayconfig['js_api_call_url'];
     self::$CURL_TIMEOUT = $wxpayconfig['CURL_TIMEOUT'];
     self::$SSLCERT_PATH = $wxpayconfig['SSLCERT_PATH'];
     self::$SSLKEY_PATH = $wxpayconfig['SSLKEY_PATH'];
     self::$NOTIFY_URL = $wxpayconfig['notifyurl'];
     self::$RETURN_URL = $wxpayconfig['returnurl'];
 }