Browse Source

将易付通key配置写入config

NimaQu 7 years ago
parent
commit
6372551348
3 changed files with 7 additions and 4 deletions
  1. 0 2
      app/Controllers/PayConfig.php
  2. 3 2
      app/Controllers/YftPay.php
  3. 4 0
      config/.config.php.example

+ 0 - 2
app/Controllers/PayConfig.php

@@ -9,8 +9,6 @@ class PayConfig{
     public function init()
     {
         $this->pay_config = [
-            "secret" => "9A30EEBF727DE9A98B6AF916C2BCCA75",
-            "accesskey" => "C390D630A2B48094854048740A3900D9",
             "notify_url" => "/yft/notify",
             "return_url" => "/yft/notify",
             "type" => "aliPay"

+ 3 - 2
app/Controllers/YftPay.php

@@ -13,6 +13,7 @@ use App\Models\User;
 use App\Models\YftOrder;
 use App\Services\Auth;
 use App\Utils\YftOrderNumUtil;
+use App\Services\Config;
 
 class YftPay extends BaseController
 {
@@ -53,9 +54,9 @@ class YftPay extends BaseController
         $return_url = $request->getUri()->getScheme()."://".$request->getUri()->getHost().$pay_config->pay_config["return_url"];
         //需http://格式的完整路径,不能加?id=123这类自定义参数,不能写成http://localhost/
 
-        $secret = $pay_config->pay_config["secret"];
+        $secret = Config::get('yft_secret');
 
-        $accesskey = $pay_config->pay_config["accesskey"];
+        $accesskey = Config::get('yft_accesskey');
 
         //生成订单号
         $ss_order_no = YftOrderNumUtil::generate_yftOrder(8);

+ 4 - 0
config/.config.php.example

@@ -316,6 +316,10 @@ $System_Config['pmw_height']='350px';
 $System_Config['alipay_id']='';
 $System_Config['alipay_key']='';
 
+#alipay,yftpay
+$System_Config['yft_secret']='';
+$System_Config['yft_accesskey']='';
+
 #alipay,zfbjk.com
 $System_Config['zfbjk_pid']='';
 $System_Config['zfbjk_key']='';