| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 | 
							- <?php
 
- /**
 
-  * Created by PhpStorm.
 
-  * User: zhengmingwei
 
-  * Date: 2020/5/8
 
-  * Time: 10:45 AM
 
-  */
 
- namespace addons\unishop\extend;
 
- use addons\unishop\model\Config;
 
- use Yansongda\Pay\Pay;
 
- class Ali
 
- {
 
-     public static function initAliPay()
 
-     {
 
-         $config = [
 
-             'app_id' => Config::getByName('ali_app_id')['value'],
 
-             'notify_url' => Config::getByName('ali_notify_url')['value'],
 
-             'return_url' => Config::getByName('ali_return_url')['value'],
 
-             'ali_public_key' => Config::getByName('ali_public_key')['value'],
 
-             // 加密方式: **RSA2**
 
-             'private_key' => Config::getByName('ali_private_key')['value'],
 
- //            'log' => [ // optional
 
- //                'file' => './logs/alipay.log',
 
- //                'level' => 'info', // 建议生产环境等级调整为 info,开发环境为 debug
 
- //                'type' => 'single', // optional, 可选 daily.
 
- //                'max_file' => 30, // optional, 当 type 为 daily 时有效,默认 30 天
 
- //            ],
 
-             'http' => [ // optional
 
-                 'timeout' => 5.0,
 
-                 'connect_timeout' => 5.0,
 
-                 // 更多配置项请参考 [Guzzle](https://guzzle-cn.readthedocs.io/zh_CN/latest/request-options.html)
 
-             ],
 
-             //'mode' => 'dev', // optional,设置此参数,将进入沙箱模式
 
-         ];
 
-         if (Config::getByName('ali_sandbox')['value'] == 1) {
 
-             $config['mode'] = 'dev';
 
-         }
 
-         return Pay::alipay($config);
 
-     }
 
- }
 
 
  |