floatval(env('PLAYX_RETURN_RATIO', '0.1')), // 解锁比例:今日可领取上限 = yesterday_total_deposit * 解锁比例 'unlock_ratio' => floatval(env('PLAYX_UNLOCK_RATIO', '0.1')), // 提现折算:积分 → 现金(如 10 分 = 1 元) 'points_to_cash_ratio' => floatval(env('PLAYX_POINTS_TO_CASH_RATIO', '0.1')), // Daily Push 签名校验(PlayX 调用商城时使用) 'daily_push_secret' => strval(env('PLAYX_DAILY_PUSH_SECRET', '')), // token 会话缓存过期时间(秒) 'session_expire_seconds' => intval(env('PLAYX_SESSION_EXPIRE_SECONDS', '3600')), /** * 为 true 时:/api/v1/playx/verify-token 仅本地校验(查 token 表 + mall_playx_user_asset),不请求 PlayX。 * 联调/无 PlayX 环境可开;上线对接 PlayX 后请设为 false 并配置 api.base_url。 */ 'verify_token_local_only' => filter_var(env('PLAYX_VERIFY_TOKEN_LOCAL_ONLY', '1'), FILTER_VALIDATE_BOOLEAN), // PlayX API 配置(商城调用 PlayX 时使用) 'api' => [ 'base_url' => strval(env('PLAYX_API_BASE_URL', '')), 'secret_key' => strval(env('PLAYX_API_SECRET_KEY', '')), 'token_verify_url' => '/api/v1/auth/verify-token', 'bonus_grant_url' => '/api/v1/bonus/grant', 'balance_credit_url' => '/api/v1/balance/credit', 'transaction_status_url' => '/api/v1/transaction/status', ], ];