parent
90a80a5767
commit
ecf9758d64
@ -1,5 +1,6 @@ |
|||||||
<?php |
<?php |
||||||
|
|
||||||
return [ |
return [ |
||||||
App\Providers\AppServiceProvider::class |
App\Providers\AppServiceProvider::class, |
||||||
|
UnifyPayment\UnifyServiceProvider::class |
||||||
]; |
]; |
||||||
|
@ -0,0 +1,113 @@ |
|||||||
|
<?php |
||||||
|
|
||||||
|
namespace UnifyPayment; |
||||||
|
|
||||||
|
use Monolog\Formatter\LineFormatter; |
||||||
|
use Monolog\Handler\RotatingFileHandler; |
||||||
|
use Monolog\Logger; |
||||||
|
|
||||||
|
return [ |
||||||
|
|
||||||
|
/* |
||||||
|
|-------------------------------------------------------------------------- |
||||||
|
| Request Platform Config |
||||||
|
|-------------------------------------------------------------------------- |
||||||
|
| domain:支付平台地址。 |
||||||
|
| apiSecret: 应用秘钥 |
||||||
|
| |
||||||
|
*/ |
||||||
|
'domain' => 'http://fangding.picp.vip:5025', |
||||||
|
|
||||||
|
'apiSecret' => '123456', |
||||||
|
|
||||||
|
/* |
||||||
|
|-------------------------------------------------------------------------- |
||||||
|
| Payment Channels Config |
||||||
|
|-------------------------------------------------------------------------- |
||||||
|
| |
||||||
|
| 统一支付平台支付渠道配置参数 |
||||||
|
| merchantId: 商户号 |
||||||
|
| secret: 秘钥 |
||||||
|
| channelId: 支付渠道 |
||||||
|
| operatorId: [ 操作员1 , 操作员2 ] |
||||||
|
| |
||||||
|
*/ |
||||||
|
|
||||||
|
'channels' => [ |
||||||
|
|
||||||
|
'default' => [ |
||||||
|
'merchantId' => 'QY2Y20230301', |
||||||
|
'secret' => 'af4d32227ed4d63e1bb8726ebd0b6110', |
||||||
|
'channelId' => 'FD001', |
||||||
|
'operatorId' => [ |
||||||
|
'wx001', |
||||||
|
], |
||||||
|
] |
||||||
|
|
||||||
|
], |
||||||
|
|
||||||
|
/* |
||||||
|
|-------------------------------------------------------------------------- |
||||||
|
| Logger Config |
||||||
|
|-------------------------------------------------------------------------- |
||||||
|
| |
||||||
|
| 详细使用方式见 MonoLog 文档:https://github.com/Seldaek/monolog/blob/2.x/README.md |
||||||
|
| format: |
||||||
|
| LineFormatter 字符串 |
||||||
|
| JsonFormatter Json |
||||||
|
| ... |
||||||
|
| handler: |
||||||
|
| StreamHandler 单个文件 |
||||||
|
| RotatingFileHandler 每日记录一次 |
||||||
|
| RedisHandler Redis |
||||||
|
| ... |
||||||
|
| handler_with: |
||||||
|
| RotatingFileHandler: |
||||||
|
| file 文件名称 |
||||||
|
| max_files 最大记录日志文件数量,0为无限制 |
||||||
|
| level 日志记录等级 |
||||||
|
| OtherHandler详见MonoLog文档 |
||||||
|
| ... |
||||||
|
| |
||||||
|
*/ |
||||||
|
|
||||||
|
'log' => [ |
||||||
|
// 时区 |
||||||
|
'timezone' => 'Asia/Shanghai', |
||||||
|
// 日期格式 |
||||||
|
'date_format' => 'Y-m-d H:i:s', |
||||||
|
// 格式化器 |
||||||
|
'formatter' => LineFormatter::class, |
||||||
|
// 对应格式化器构造参数 |
||||||
|
'formatter_with' => [ |
||||||
|
// 输出格式字符串 |
||||||
|
'output' => "[%datetime%] %channel%.%level_name%: %message% %context% %extra%\n\n" |
||||||
|
], |
||||||
|
// 处理器 |
||||||
|
'handler' => RotatingFileHandler::class, |
||||||
|
// 对应处理器构造参数 |
||||||
|
'handler_with' => [ |
||||||
|
// 文件 |
||||||
|
'file' => storage_path('logs/UnifyLog/payment.log'), |
||||||
|
// 最大文件 0 无限制 |
||||||
|
'max_files' => 0, |
||||||
|
// 记录等级 |
||||||
|
'level' => Logger::DEBUG |
||||||
|
] |
||||||
|
], |
||||||
|
|
||||||
|
/* |
||||||
|
|-------------------------------------------------------------------------- |
||||||
|
| Http Client Config |
||||||
|
|-------------------------------------------------------------------------- |
||||||
|
| |
||||||
|
| 详细使用方式见 Guzzle 文档:https://guzzle-cn.readthedocs.io/zh_CN/latest/request-options.html |
||||||
|
| |
||||||
|
*/ |
||||||
|
'http' => [ |
||||||
|
'verify' => false, |
||||||
|
'timeout' => 20, |
||||||
|
'connect_timeout' => 5.0, |
||||||
|
] |
||||||
|
]; |
||||||
|
|
Loading…
Reference in new issue