<?php

return [
    /*
     * 默认使用的账号
     */
    'default' => [
        'official_account' => 'default', // 默认公众号账号
        'mini_program' => 'default', // 默认小程序账号
        'open_platform' => 'default', // 默认开放平台账号
        'work' => 'default', // 默认企业微信账号
        'open_work' => 'default', // 默认企业微信开放平台账号
        'payment' => 'default', // 默认微信支付账号
    ],

    /*
     * 账号配置
     */
    'accounts' => [
        /*
         * 公众号
         */
        'official_account' => [
            'default' => [
                'app_id' => env('WECHAT_OFFICIAL_ACCOUNT_APPID', ''), // 公众号AppID
                'secret' => env('WECHAT_OFFICIAL_ACCOUNT_SECRET', ''), // 公众号AppSecret
                'token' => env('WECHAT_OFFICIAL_ACCOUNT_TOKEN', ''), // 公众号Token
                'aes_key' => env('WECHAT_OFFICIAL_ACCOUNT_AES_KEY', ''), // 公众号EncodingAESKey
                'response_type' => 'array', // 响应类型
                /*
                 * OAuth 配置
                 */
                'oauth' => [
                    'scopes' => ['snsapi_userinfo'], // 授权作用域
                    'callback' => env('WECHAT_OFFICIAL_ACCOUNT_OAUTH_CALLBACK', ''), // 授权回调地址
                ],
            ],
        ],

        /*
         * 小程序
         */
        'mini_program' => [
            'default' => [
                'app_id' => env('WECHAT_MINI_PROGRAM_APPID', ''), // 小程序AppID
                'secret' => env('WECHAT_MINI_PROGRAM_SECRET', ''), // 小程序AppSecret
                'token' => env('WECHAT_MINI_PROGRAM_TOKEN', ''), // 小程序Token
                'aes_key' => env('WECHAT_MINI_PROGRAM_AES_KEY', ''), // 小程序EncodingAESKey
                'response_type' => 'array', // 响应类型
            ],
        ],

        /*
         * 开放平台
         */
        'open_platform' => [
            'default' => [
                'app_id' => env('WECHAT_OPEN_PLATFORM_APPID', ''), // 开放平台AppID
                'secret' => env('WECHAT_OPEN_PLATFORM_SECRET', ''), // 开放平台AppSecret
                'token' => env('WECHAT_OPEN_PLATFORM_TOKEN', ''), // 开放平台Token
                'aes_key' => env('WECHAT_OPEN_PLATFORM_AES_KEY', ''), // 开放平台EncodingAESKey
                'response_type' => 'array', // 响应类型
            ],
        ],

        /*
         * 企业微信
         */
        'work' => [
            'default' => [
                'corp_id' => env('WECHAT_WORK_CORP_ID', ''), // 企业微信CorpID
                'agent_id' => env('WECHAT_WORK_AGENT_ID', ''), // 企业微信AgentID
                'secret' => env('WECHAT_WORK_SECRET', ''), // 企业微信Secret
                'token' => env('WECHAT_WORK_TOKEN', ''), // 企业微信Token
                'aes_key' => env('WECHAT_WORK_AES_KEY', ''), // 企业微信EncodingAESKey
                'response_type' => 'array', // 响应类型
            ],
        ],

        /*
         * 企业微信开放平台
         */
        'open_work' => [
            'default' => [
                'app_id' => env('WECHAT_OPEN_WORK_APPID', ''), // 企业微信开放平台AppID
                'secret' => env('WECHAT_OPEN_WORK_SECRET', ''), // 企业微信开放平台AppSecret
                'token' => env('WECHAT_OPEN_WORK_TOKEN', ''), // 企业微信开放平台Token
                'aes_key' => env('WECHAT_OPEN_WORK_AES_KEY', ''), // 企业微信开放平台EncodingAESKey
                'response_type' => 'array', // 响应类型
            ],
        ],

        /*
         * 微信支付
         */
        'payment' => [
            'default' => [
                'merchant_id' => env('WECHAT_PAYMENT_MERCHANT_ID', ''), // 微信支付商户ID
                'secret_key' => env('WECHAT_PAYMENT_SECRET_KEY', ''), // 微信支付API密钥
                'cert_path' => env('WECHAT_PAYMENT_CERT_PATH', ''), // 微信支付证书路径
                'key_path' => env('WECHAT_PAYMENT_KEY_PATH', ''), // 微信支付密钥路径
                'notify_url' => env('WECHAT_PAYMENT_NOTIFY_URL', ''), // 微信支付通知地址
                'response_type' => 'array', // 响应类型
            ],
        ],
    ],
];
